Well now you know not to do that again with the cichlids. In fact I don't think there is any type of fish that is compatible with them but their own species. That's what I was told anyway. They are truely an aggressive fish. You are lucky that your goldies aren't more injured.
Now to address your torn fins... Best defense is PERFECT WATER CONDITIONS. So make sure you test your water and give us your paramaters if you aren't sure what they mean. But I would make sure you test often. But YOU MUST change your water more frequently. At the least... once a week. Especially now. If you're water is in great condition... your fish's fins will heal quickly. I personally change 20-30% of the water weekly, some others change 50%.
You can also use meds like MELAFIX to help heal the fins. It's kinda stinky though... smells sorta minty and will stink up the room that the tank is in. However just try keeping your water perfect and see if you notice improvement over the next couple days. You could also add salt to a make .3% solution in your tank. This will aid in healing and prevention of infection. If you are unsure of the salting of the tank, let us know. Remember to NOT use table salt. Keep a close watch on fish to check for signs of deterioration or secondary infection. And if wounds get worse or more wounds appear then and infection should be suspected. We will be here to support you if that occurs.
Please post back after a while and let us know how your fish are doing. For now... PERFECT water conditions is your answer.