They may eat their fry, but I don't think they will bother the fish you listed. I have 2 types of halfbeaks, wrestling, and Borneo red line tribal (which are very small), and they live in my comunity tank and do not bother any1. I have 3 guppies, some von rios tetras, sids, sewellia lineolata, and many, many others in the tank and the halfbeaks have never bothered any of them. If you are talking about Celebes halfbeaks, they are quite a bit larger, but again, I had those and they very rarely leave the top of the tank, and when they did, they didn't bother any of the other fish. I think you would be fine. Good luck.