Spawn between Levels

I have a game I am trying to make with multiple levels. When I go through a door in the main level, it loads a hallway, but when I try to go back to the main level it loads where the player start is set. I want it the player to spawn in front of the door as if the character had just gone through that door. Does anyone have any ideas for how to do this? Or even how to BEGIN doing that.

For example, if I house with a front door and a back door, and the inside of the house is a separate level, I want the player to spawn in front of the front door if going in the front door and vise versa for the back door.

The easiest way to accomplish this is with Level Streaming