Have you pressure washed the stone if not I'd try that, use a masonry cleaner while your at it. You could also try muratic acid, brush it on or use rubber gloves and a sponge then rinse after 2-4min. . I'd start with a 60% acid solution and work your way stronger till you get results.