I've never attempted this but it does seem like you can pull this off with two shaders with animated textures plugged into some kind of layering or blending node (layered shader/mib_color_mix/mix8/mila_material/blend colors/whatever pick your poison) and have another animated texture drive the weight.