That said, my best solution for this situation would be:
- from FMOD Studio, get all the relationships between Events, and between Events and Banks by way of scripting, and store them in your own way.
- when playing Events in the game, dynamically control which Banks need to be loaded in memory based on the stored dependencies to keep the memory footprint within a reasonable range.
And as for how to get these relationships, there’s no better way than using a script to get them myself?