I agree Ben. It definitely needs enhancement.
Generally if you create test cases in 'Path Explorer'. ARD generates a 'test_data_table' in Data Painter with default columns as expected_result, flow_name, test_name and other user-defined variables.
Similarly, once someone sync stored paths with HP ALM, ALM returns alm_id (i can see in notification dialog). If we can get that value for each stored path in that 'test_data_table' of Data Painter as column (alm_id).
I will tell you where it will help.
Once tester, click on Make Data for set conditions in 'TCDC' table of test match. If there exists a column for ALM_ID in 'test_data_table', I can easily map it to data pool variable and create HP_ALM sync path in TCDC.
It will be a seemless experience that user can set TCDC and On Post Action, I can automate to call test match job to find data and attach it respective test case in HP ALM.
Other wise, currently user has to go to each test case, link self service catalog form and then click on play button to request data. (It is not suitable approach if you lot of test cases)