Emeralds eat green bubble, for hair algae you need to find the cause probably some water problems, or over feeding while you were away, either way do a 20% with some clean RO and then see if you can find the problem.
Astreas do a good job eating hair algae btw, not sure what your cleanup crew looks like but i would invest in a few more, scub the rock clean of what you can then put it back in there let the snails do the rest.