Maps and Levels setup

We are currently developing a game for multiple platforms and use the level streaming method to switch between our maps. This is so that everything we create at the start of the game is persistent such as game state/pawn/player e.c.t.

All this works fine, however, for the mobile game we want to split off each map to be its own download. For example, I download the game and its initial content, and then unlock a new tour area. I then need the ability to download this map and then be able to load it with level streaming.

I was basically wondering if having all levels in the persistent level would not allow us the ability to stream in a level once downloaded and if we can create download chunks of the seperate maps, while still having them as sub-levels of the persistent level?