In map, create a material of the type "Multi/Sub Object". This allows you to assign multiple maps to one object. Stick the walls in slot 1, the doors in slot 2 etc. Then in the model set all the wall faces to material id 1, and the doort, windows etc to mat id 2....