I don't know what you are using, but NGG9, Real Gens, Golden Palace, NGV8 all come packed with scripts that automatically copy your model's relevant MATs and also include various recoloring options for the different parts. You shouldn't need to do that manually.