are you sure it's asterinas eating your zoos? very few actually eat corals, most are just harmless grazers, but will feed on dead or decaying corals
as for sundials, manual removal's pretty much it, they look pretty unique, so if you can match them to a pic they're probably the problem