Persistent Level Maintain Blueprints

Hi All, i have several versions of the same scene for a demo. Basically, its a scene that has a few interactive objects, a few lighting options and a few material changes.

I want to set each version up as its own level, and switch between them with a base persistent level as the basis to switch between them. HOWEVER, when i do that, i lose the level blueprint to call all the interaction with the scene.

Can anybody help me with this? How do i maintain the level blueprints when switching between pre-loaded levels.

Thanks