I'm not sure if it is a good solution, but it works for me: you can set a function with some scripts that move walls and other recurring scenery to player.parent.
<enter type="script">
MoveObject (muro, player.parent)
MoveObject (soffitto, player.parent)
MoveObject (pareti, player.parent)
MoveObject (pavimento, player.parent)
</enter>
(I'm working with my italian traslation, so "muro" is wall and "soffitto", "pareti", "pavimento" are other recurring stuff)
Then you can call this function in "after entering the room for the first time" script, for every room you need. In the same function, or may be is better in the object description, you can also set some "if"scripts to check for particular roooms, and print specific descriptions (or run specific scripts) where you need it.