ok well i was thinking:
5-Altolamprologus compressiceps or calvus -----ok
5-Neolamprologus caudopunctatus------ok
5-neolaprologus Marunguensis-------after a pair has formed remove the rest
5-Neolamprologus leleupi ------after a pair has formed remove the rest
5-Synodontis Petricola----------I would add 3 more to the 5
5-Julidochromis transcriptus--------after a pair has formed remove the rest
4-Cyathopharynx furcifer---------do best in a species only tank
3-Tropheus Moori---------do best in a species only tank and can't handle the meaty diet of all the others
5-dwarf bristlenose------3 should be enough
12-Cyprichromis leptosoma "Utinta"-----ok
12-Paracyprichromis Nigripinnis-------ok
That should ne a very interesting tank