All the fish you listed prefer the meaty/insect diets. Most Central american Cichlids will take veggies. Not many South Americans will. The only S.A. Cichlid that will eat veggies are Uarus. Im sure there are more but none other come to mind right now.