Since i've been delving into shaders and such, I am not sure this is do-able (but if you know my hunch to be false, feel free to correct me) because it's technically a different kind of language.
some properties do seem adjustable but that seems more because they are defined as "constants" as it is... so, things like material offsets and tiling, main texture bitmaps, etc... all that being said, it's still pretty darn powerful but i think i may have to do a workaround for now.
Still, if it is do-able, i can imagine that it'd be a very robust way of adding even more control to one's game