How can I access assets from sub levels in order to use them in a sequence?

Our project consists of a Live presentation application that plays sequences based on modules for a future platform that we want to build. In order for multiple people to work in this project, we have multiple levels where people are building sequences on different assets. These levels are sublevels of the main one and they are always loaded. I have a sequence handler class that is placed on the main level, and a struct composed of a sequence, a thumbnail for the ui, and the sequence name. This struct array is populated and managed by the sequence handler and loaded into a widget that creates buttons dynamically based on the number of animations in the array. However, I can’t seem to be able to play these sequences because the handler is placed in the persistent level and the sequences on the array cannot access the assets in the sublevel. The solution works just fine if I place the handler inside the level where the animation was created but then I would not be able to play the animations for the assets in other levels.

273691-annotation-2019-04-08-180439.png

273680-annotation-2019-04-08-180549.png