Just to rule out other possible causes, have you tested your nitrate levels, if so, what do they read and what make of testing kit is it?
If it is indeed phosphates and not nitrates causing the hair algae bloom, then there are a few things you can do. As Tina says, many people run phosban in a reactor. This is usually a granular ferric oxide (Iron III oxide) which absorbs the phosphates from the water. Its quite expensive and requires changing when the granuals have absorbed their limit.
Another option, and one I favour as its cheap and gets more efficient as time goes on, is growing chaetomorpha macro algae in your sump/refugium/tank. It will also feed on the nitrates in the water too. Its not the best looking algae in the world (kind of looks like Keith Harris emptied Orville's hairbrush lol), but its great for keeping nitrates and phosphates at near 0ppm. I know I struggled with my levels until I got some chaeto.
You could also try upping your water change routine.
Just a closing thought, what does your CUC consist of? I'm wondering if you have enough algae eating hermits in your tank?
Cheers,
AK