Hi and welcome to the forum.
What size tank have you got?
Frontosas/Malawi Cichlids prefer a higher PH of around 8 whereas Angels prefer a PH of about 6.5-7 so wouldn't be suitable. They are also aggressive and are likely to attack Angels.
Red Eye Tetras are a peaceful community fish and not renowned for fin nipping so should be fine.