Humm, I don't see nobody post answer to your question. I'll take a stab. But I never kept anything with my Corys other than Tetras. My answer/guess have no scientific validation whatsoever.
Anyway, here we go.
I believe collection of your fish are fairly big and semi-aggressive fish if not aggressive. And Corys are known to non-aggressive exception of some Species with territorial dispute. So they will not attack. However your fish may attack Corydoras. Although Corydoras is also known to have some hard body after all they are called armored catfish. As well as have some sharp spine and fins which are used for their defense.
And I hear that this happens more than often. The bigger fish try to eat Corydoras and end up Corydoras stuck in the aggresors throat because Corydoras's sharp spine lodged into the mouth/throat of the fish. And end up kill both fish.
So I don't think it would be a good match. As well as the well being of the Corydoras but your bigger collection of Cichlids. Probably better off, if you try to find the bigger Catfish or Loaches. And if your fish are not big yet, find out the potential grown size. And if they exceed say more than 5~6", I would not keep Corydoras with them. Corydoras range from less than 1' to around 3". I personally will NEVER keep Corydoras with tankmates that much bigger not to mention the aggressive/semi-aggressive natured fish.