Defo no to Yellow lab. their a african cichlid and if not mixed with other Malawi's you end up with many dead fish!
Firemouth: I would not mix with your other fish, but it can be done if the firemouth is not to bad
Keyholes: much the same as firemouth but slightly better
hi, yeah those fish aren't right for you're current mix. If you want angels that would be ok for your tank. Such as leopoldi angels. They dont grow much and are beautiful when mature. Most pet shop sell mini angels but usually aren't as pretty. Good luck.