You can try putting some food in the sand bed and netting them when they come out to get it or iv heard that six line wrasses are ment to eat them. But no they will not harm fish or corals, they are actually beneficial to have in your tank, they eat anu leftover food. I normally leave them in until they get to big then just net them.