Cómo ajustar varias texturas dentro de un mismo objeto?

Saludos a todos.

Antes de nada decir que he estado mirando por varios foros y en concreto este he mirado bastantes páginas y temas y no he encontrado la respuesta.

Mi problema es que tengo un objeto (concretamente un edificio) en el que quiero aplicar distintas texturas. Si son colores básicos lo que hago es al edificio aplicarle el material Multi/Sub-Object y a cada color un número, y luego a los polígonos seleccionados les pongo ese número ID. El problema viene cuando en lugar de colores base les voy a aplicar una textura. No puedo modificar las texturas individualmente ya que, como todo pertenece al mismo objeto al aplicar el modificador UVW Map se modifican todas a la vez.

La pregunta es simple, cómo puedo ajustar varias texturas dentro de un mismo objeto?

Ver más sobre el tema y los comentarios en el foro