I am not an expert, but we can still clarify a bit the situation saying that currently
the genera is commonly set to Haplochromis with in comment or parenthesis the old Greenwood generic name commonly based on specific fish attributes
here a set of examples:
Haplochromis (Enterochromis) "broken bar"
Haplochromis (Ptyochromis) sauvagei
Haplochromis (Lipochromis) melanopterus
Haplochromis (Paralabidochromis) "rock kribensis"
Some new genera from the 90's were described fully by Ole Seehausen,
are now fully introduced in the taxonomy and commonly used by everyone
Also some names are still available as before without any change in taxonomy
You can have a look at www.haplochromis.org
for a full list of species http://www.haplochromis.org/minifiches2/liste_en.html
Sorry for my bad English but I try to explain something not that easy to say !