You have a tough problem to cure. Even if you could seal soils to the rock base, rock isn't solid. It's fractured. Fractures leak.
But, I would sure seek the advice of a professional engineer, to see what practical advice he might have to solve the problem.


Teach a man to grow fish...
He can teach to catch fish...