there are quite some morphological differences in those sort of fish. For example most malawis have spots on their fins to tell if they are male or female.
i would also guess that they compete for different causes such as food, territory, defending youngs or eggs and for sexs(who gets the female)
Well food can be in abundance in the aquarium so they wont really compete for that.
-unless you start feeding them less and less? (Could be interesting for your project)
Then territory would be completely dependent on how big the tank and how you scaped it. If there are enough hiding spots and the tank is big enough there should be almost no aggression for territory claiming
Sexs should be less compitatition since most arent the same species, only malawis with spots will maybe compete for a female. Since they use the same 'language'.
If cichlids are breeding they should attack everything, but only if they care for their youngs, if the parents dont raise them there will be no need for aggression in the parents to protect them. For example convicts get really annoying and will beat up an oscar if they have eggs. What they normally would never do.
But something without care for their youngs, will eat the youngs instead of fight other fish to protect it.
but... i had a question.If you wane see how they react to eachother you should also see how they react without eachother right? you cant compare different fish without their normal behaviour studied.