Are you positive it's aiptasia? Not hydroids of some sort?. And have you tried Aiptasia-X... stuff looks pretty powerful, can't wait to try it out myself.... Or can I?
Either way, by the sounds of all the stuff your using, they should be dying if they truly are aiptasia.