Reporting on lower-priority/'stacked' hold codes

Hello all! I suspect this may just not exist in an end-user-friendly way, but wondering if any of you have a clever solution on hand, or if I've overlooked something obvious.

I'm trying to report on quantities of a specific hold code - with the wrinkle that some or all of these holds may be layered underneath other holds (so they are not priority 1 when viewing the hold listing for a specific seat). It looks like all of the standard reports such as Hold Code Listing and Hold Code Report only output the 'top' hold on a seat and don't report on anything additional holds underneath - and I think the Analytics element for Seat Hold Code also follows the same behavior. 

I can query directly from TX_PERF_HC to get this info if need be, but just curious if anyone else has had a similar use case and found a more elegant solution than that. Thanks!