Okay... since you already have 2 malawi cichlids (and I'm assuming those are the only 2 fish in your tank) you are going to want to ONLY have malawi cichlids in your tank. Forget about SA/CA or african riverine cichlids, because they requier different diet and water chemistry. Just because 2 fish are cichlids CERTIANLY does not mean they can be kept together.
Here's the fish out of your list that you *could* potentially keep with your current 2 fish:
Dolphin Cichlid Cyrtocara morrii
Lavender Mbuna Lodotropheus sprengerae
Electric Blue Johannii Melanochromis johannii
Red Empress Protomelas taeniolatus
Afra Cynotilapia afra
Kenyii Pseudotropheus lombardoi
Blue Zebra Pseudotropheus zebra
Acei Cichlid Psuedotropheus
Peacock Cichlid Anlonocara nyassae
Theses following fish are from lake tangynika and have a similar water chemistry, and could techincally be kept in a 55 gallon, but i reccommend sticking to lake malawi for this tank since your just starting out:
Lemon Cichlid Neolamporologus leleupi
Calvus Cichlid altolamporologus calvus
Gold Head Compressicep Altolamprologus compressicep
Now that you've seen which fish you *could* keep, I will tell you which fish you should keep. Right now you have a hap and a mbuna. Haps are generally larger and prefer open swimming space and can handle diets slightly higher in protien. Mbuna are rock-dwellers, and love lots of rockwork and are vegetarian, meaning a high amount of protien is deadly.
So, you need to decide which direction to take your tank in. Do you want haps or mbuna? For your tank, I actually reccommend mbuna since 55 gallons is on the smallest side for haps - your S. ahli should have more space. You could do a peacock tank (since there are tons of species of peacocks), because they are smaller haps and will live comfortable in a 55 (you cant keep more than one species if your interested in breeding though because all the females look pretty much the same).
You need to make some decisions on which fish to keep, and if you go haps then you could probebly keep both fish you have since yellow labs can handle a *little* more protien than most mbuna. If you wanted to stick to mbuna then you would most likely have to get rid of your ahli.
Haps:
Dolphin Cichlid Cyrtocara morrii
Red Empress Protomelas taeniolatus
Peacock Cichlid Anlonocara nyassae <--- (this is just a general name for peacocks, not a particular species)
^Like I said, these fish should not really be kept in a 55, its on the small side. The peacocks are about the only one of these you could keep in the 55 long term. If you were planning on upgrading it would probebly be okay.
Mbuna:
Lavender Mbuna Lodotropheus sprengerae
Electric Blue Johannii Melanochromis johannii
Afra Cynotilapia afra
Kenyii Pseudotropheus lombardoi
Blue Zebra Pseudotropheus zebra
Acei Cichlid Psuedotropheus
Let us know what direction you want to take, and then we can go from there and plan out the individual species for you... what would be compatible, etc.

-Diana