Keeping Actors Between Levels

Has there been an update to this? I know this is very old, but I need something similar to this.

The thing is, i want to load a new map without destroying the old one, so I can use it for some advanced ingame HUD stuff (like having an inventory with your character moving around.)
Now, I could save the whole world, open a new level, display the inventory and when done, save everything again, load the previous map alogn with the state i had saved, so i can apply all the changes.
This seems like a real round-about way though.

I dont understand why it’s not possible to open a new map, while detaching the old map (keeping it alive, but inactive, as if it was paused), so all the actors and objects would still remain in memory. When going back to the original map, nothing would have to be loaded. The old world just would have to be reattached and reinstantiated as the real world again.