Great effect, thank you for the work.
An example, first pass testing this (only stones and little statue are lit, light source location is the lantern):
I used Sprite Dlight Pro beta to generate the normal maps, which is a nice tool.
One question: any suggestion on how to handle a rotation of the stones at different rates (so the normal maps would also be rotating), with a fixed light source? I tried it out and realized quickly that the normal map orientation was of course baked into the maps and the shader / effect assumes particular orientation based on X/Y ordering. Right now looking at the parameters of the effect, I don't see a way to handle this. My possible very hacky solution would be to change the location of the source also to make up for the rotation of the stones / light map, but I would have to do it separately for each rotating stone and it probably still would look not quite right.