First admission – while I'm currently migrating a lot of content from unstructured .fm to DITA, I'm not using structured .fm to do it; all sorts of reasons.
That said, here's my current challenge. A bit of creative autonumbering plus thoughtful use of NextPgfTag made reference information like this very easy to deal with.
I have, however, no idea of which DITA tools to reach for. Specialisation + extended .xslt won't be an option, and even the thought of (mis)using tables for layout brings me out in a rash. Are there elements in the programming domain that would help? Thanks in advance for any tips.