There was a great material editor made in a 3DGS contest some time ago that could do what you want.

But i agree,
having it on WED, would be lot more friendly and fast in terms of workflow.
This applies to shaders also , we could have some shader list with the most common shaders and just click to assign it to a model laugh
Perhaps MDL7 ould need some little improvments ?