Hi David,
I've attached a QML from Windchill 10.1 for you. The only difference to what you have described is that Role AObject Ref and Role BObject Ref should be the other way around!
The QML I've attached has a few extra criteria that I use regularly to return only the latest iteration of data I need. If you'd like to see each iteration then remove the top four criteria. I also wasn't exactly sure what you were referring to with EPMDocument ID, so the QML can search for an EPM Doc Number or an EPM Document Object Identifier.
The EPM Describe Link is used to capture the reference links between data, I primarily use it to link 3D Models with 2D Drawings. If you'd like an example of how to do that let me know!
Kind regards,
Tristan