Gmask in action

I found a way around it though - I made a 3d shape and it did exactly what I wanted - so I could attach multiple masks to each 3d shape and use a diffuse to get the front mapped on it.