Multi-sub objeto y muchas caras

Muy buenas, utilizo max 7, y me ha surgido un problema. Supongamos que tengo un objeto (uno solo) al que tengo que aplicar varios materiales, para lo que, si no me equivoco, el mejor método sería utilizar un material multi. Hasta ahí todos de acuerdo.

Ahora supongamos que dentro de ese objeto, por ejemplo, un edificio con sus suelos, paredes, esquinas y rodapiés, quiero redondear las esquinas y los rodapiés, para lo que hago un chamfer (o varios) en las aristas que lo necesiten, con lo que se generaran múltiples caras de un tamaño relativamente reducido, a las que debo asignar un id de material determinado.

Pu esto que, como he comprobado, las caras generadas después del chamfer no mantienen la id del material que pudieran tener asignadas previamente mediante un Mesh Select, solo me queda la opción de ir seleccionando cara por cara para luego asignarle a cada grupo de selección un id de material diferente.

La pregunta es obvia, ¿hay algún método para agilizar este proceso, o hay que dedicarle una tarde entera solo a esa labor?
Creo que me he explicado más o menos bien. Gracias de antemano. Un saludo.

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