I think that the world gate should let you access all of your houses as well as different worlds. This would also help the problem of teleporting to the wrong house and having to wait 60 seconds 'til you can go to the house you wanted in the first place.
It would be difficult to program that into the game. The whole world portal module would need to be rewritten and then linked to the player's house files.