Frankly, everyone here is just guessing. I saw that you posted over on the ACA forum, I'd also post over on www.cichlidae.com. They're going to give you a lot more straight answers than these guesses. I actually agree 100% with what CHC posted on the ACA forum (pity he was banned here...).
I can tell you with 100% certainty that they're not nourissati, not zonatum, and not fenestratus. Frankly I can see both nourissati and Vieja in the fish you posted. I'm not one to jump on the hybrid band wagon but I'd say you've got yourself some very odd mutts.