We can only process 2 columns in our alerts, so the first column has to be a concatenation, then you'd have the numeric.
Define the alert as a custom multiple numeric return.
This will run, but you will likely run into an issue with the size of the text should you actually encounter blocking.
We limit the text to 100 characters currently. 8 (
So, you will have to consider some short-hand notation (using something like the TRIM function) to give you what you need and still get the info you need.
SELECT waiting_task_address + session_id + exec_context_id + wait_type + resource_address + blocking_task_address + blocking_session_id + blocking_exec_context_id + resource_description,
WHERE blocking_session_id IS NOT NULL;
Having said that, detailed information similar to what you are looking for is on our what we're working on list: What We Are Working On for DPA (Updated Nov 6, 2017)
I've seen a preview and it's got some great information (not identical to what you specifically want, but still solid intel around blocking).