Sounds interesting. Maybe that could be somehow integrated into global material override. I remember back in the days, Brazil has pretty powerfull override system. It would be interesting to have something similar in Corona.
Yes, Brazil's override was pretty powerful, and you could use BlurBeta's 'Do Nothing' map to keep a material property from being changed. I kind of always wished Corona would have this. We have some of this functionality in the preserve options in the material overrides but it's not as powerful and works only for some of the material properties.
In an ideal world, it would be a new material type where you could check any of its parameters to override globally, unchecked would read that property from scene materials and leave them unchanged.
From past conversations it is not possible with the current material implementation. When I asked for a 'preserve bump' option the answer was that it would need a rewrite of how materials work in Corona.