Easy way to get all packages a performance is associated to?

Is there an easier way to access this object: https://www.tessituranetwork.com/REST_v150/TessituraService/HELP/RESOURCEMODELEDE7.HTM?modelName=PerformanceGroupPerformanceDetail&HttpMethod=GET

That object holds the association of a package and a performance. The only way to access that association currently is via the package details endpoint here:https://www.tessituranetwork.com/REST_v150/TessituraService/HELP/API/GET_TXN_PACKAGES_PACKAGEID_DETA.HTM

The issue I'm trying to solve is under the constraints of only having the performance ID available. Using the package details endpoint takes quite a lot of pre-processing before I'm able to finally get the associations I'm looking for. Using the package details endpoint, first, one has to figure out the package id. If you only have the performance id, the only way to get possibly associated package ids is to filter packages by season id. With the package ids in the relevant season acquired, now one has to figure out the exact mode of sale id in order to use the package details endpoint. Then one has to go through all the package details and then observe which package details the performance id is in, and isn't in.

This seems like an overly complicated way just to figure out which packages a performance belongs to. Please let me know if you have a better solution. Thanks!