This cannot be done with stock engine I’m afraid. By design the engine supports having one persistent world per instance of the game, with one gamemode for all players in the Server. Players cannot be part of two different servers at once and you can’t have sub-worlds (aside from streaming levels) in that Server.
MMO-style servers typically require their own custom server architectures for things like this.