For that I would try to get some of the syno cats. I have three S. multipunctatus and they are some of my favorite fish period. Active and very smart. These are also known as cucu catfish for a good reason. With mouth brooders like mbuna, the catfish will eat the cichlid eggs, then deposit their own for the mouth brooding cichlid to pick up thinking that it is one of her own eggs. The young catfish hatch sooner than the cichlid eggs, and then feast on the other cichlid eggs all while in the parent cichlid's mouth.
But it takes a while for the catfish to reach breeding age, and if your not worried about breeding the muba then you shouldn't have any worries.