The flag stone patio that I have is on a concrete slab as well as grass. (built-up with sand) The stones on the grass are sinking. I am prepared to remove the stones and build a more solid base on which to lay the flag stone. I was thinking about using pea gravel or crushed stone and filling the gaps in with mortar. What would you suggest?