I know many people like to keep different species of the Genus Vieja together, or want to keep a number of Parachromis together.
This normally doesn't happen in nature because they are seen as competitors, and whatever species dominates would either kill the other, or interbreed and create a new species.
You would find however, a Vieja, in the same area as a Parachromis, and maybe a Thorichthys, because each requires, and uses a different food source, or different breeding area or season, in other words non-competitors.
This is not to say it can't be done, especially if you have a large tank, say 300 gallons +.
And if the different species grow up together from a very young age.
I have found zonatus to become very aggressive, especially with other Vieja/Chuco/Paratheraps types as they age, and carnage to be the result in small tanks, say 150 gallons or less.