Umair,
If this was only one isolated incident, is this drug really necessary? You had an extremely high iron load that was sure to affect your heart. Your heart will continue to get stronger as long as the iron load is kept under control. I don't know if intervention with drugs is needed.
L-carnitine is found in every cell in the body. It is quite safe to take normal doses, under 5 mg daily.