If you do go with upside down cts, bear in mind they're social fish doing best in groups of 3 or more.
I have a butterfly fish with swordtails which spawned, and we had some fry survive, they're not murder on small fish, as long as the fry aren't top swimmers in open water. Butterfly fish appears pretty slow and clumsy, but he's a good oddball