I agree with not mixing the predatory haps with the small tangs, but as for others, it CAN be done... especially with a tank that large.
Ive kept Tropheus, Frontosa, and Calvus alongside Red Empress, Venustus, Fryeri, and Borleyi, not to mention with my Peacocks, Mbuna, Victorians, Jewel, and Kribensis all in a 125g
Care should be taken and you should always be ready to remove and rehome what doesnt fit
If you plan to go ahead with this, look forward to the maximum size of all of the fish, will any of the smaller fish fit in the largers' mouth? If so... re-think one of the options.... like the neolamp and livingstonii... not a good mix. Try and stay in the same size range