Blending 4 textures with spec + normal + light map?

okay from my current project I kinda want to do some cool terrain work (without using the built in terrain) so I was hoping I could do some crazy texture blending using colored vertex normals (red would control 1 texture, blue the other, and green the last, if it was black it’d be a base texture).

Could this work? does anyone have any ideas?

I’ve had a shader that supports blending 2 textures and lightmaps, but it only uses vertex alpha and I have no clue how to use the vertex colors for masking.

http://www.unifycommunity.com/wiki/index.php?title=TerrainFourLayer2Pass

I found a shader that blends 4, but its just the diffuse and vertex lit, I guess I’ll try to figure out how to add the spec/normals, and use the vertex for blending instead of a rbg.

Also looking for a multi-texture (diffuse + spec + bump) style as well for my terrain