OI gente, tudo bem?
Com certeza dá certo, mas discordo totalmente que é a melhor opção, que facilita e que deixa mais leve, pelo contrário, complica muito, dificulta a edição de materiais e pesa no Material Editor, dependendo a quantidade e a complexidade dos materiais com Mult/Sub-Object, leva tampo para abrir o Material Editor, porque ele tem que ler todos os mapas aplicados, todas as configurações e renderizar a bolinha de amostra.
Foi justamente por isso que o Material Editor foi feito com apenas 24 Slots.
Como sempre falo aqui, o Material Editor é para editar materiais, como o nome mesmo já fala, não é para guardar todos os materiais da cena e muito menos para ver todos os materiais da cena.
Para isso tem o Material Map/Browser, que pode habilitar a opção Scene para mostrar todos os materiais da cena na mesma janela, pode habilitar para mostrar em bolinhas se quiser, ficando igual o Material Editor.
Eu costumo explicar da seguinte forma:
O Material Editor é a paleta de pintura de um pintor, onde coloca as tintas que está usando no momento, que está misturando, que está compondo, depois de usadas são descartadas da paleta para colocar outras.
O Material Map/Browser é a maleta do pintor, com todas as tintas, todos os pincéis, todas as ferramentas, é nele que se guarda todos os materiais da cena.
Especificamente sobre a questão da aplicação de multi/sub-object em dois objetos diferentes, veja um exemplo, se tem um Box com as faces divididas em IDs do 1 ao 6, e ouro Box com as faces divididas em IDs do 7 ao 12, pode criar um Multi/Sub_object com 12 materiais, e aplicar nos dois objetos, apenas os IDs de 1 a 6 seriam usados no primeiro objeto, e apenas IDs de 7 a 12 seriam usados no segundo objeto.
Mas não é boa opção. O comum é até fazer o contrário, dividir um objeto muito complexo se não for ser animado, para poder usar menos Multi/Sub-Object.
Abraços