How can I spawn an actor to a sub-level from the persistent level?

More precise, I am in Persistent level. I get in SubLevel A and pickup a torch in my inventory. I exit Sublev A back to Persistent level and I save the game in the persistent level. When I load the game again, the torch will be back in Sublev A besides I have a system setup to not show picked up items because sublevA did not technically exist at the time I saved. So I have to save everything to Game Instance structures and load/unload things from these every time I enter the SubLevA. Like a complete separate save system that of course will have to exist for every other sublev. But it looks like a hack to me and not real streaming.