Maybe you should work with a grid, invisible symbols that act as locaters, per scene the parts of the grid have actions, like walk here, elsewhere: if gridsection(this.section.x+1 is active or x-1 ...) open drawer, move chair. All build your grid in the same isometric dimensions, floor and 2 walls.
Cheers, that's one possibility. Certinally a way around things...going to look into that now actually. <img src="/ubbthreads/images/graemlins/delight.gif" alt="" />