Maybe 600 Detergent from Prosoco would help clean off your stone, however you should call Prosoco first to see if they have a better solution. They are the "cleaning experts" we call for questions like yours.
Click the picture below to see examples of people laying
their own stone. Sign up for my free newsletter
to the left and
I'll put your flagstone
creation in my newsletter.