Clean, wash and fillet the fish. Chop the onions and tomato. Place the fish in a pan and add half the onion, the tomato, lentils, coriander, cumin, pepper and water. Cook over a medium heat for approximately 45 minutes, then blend and strain the liquid. Heat the ghee and stir fry the remaining onion and curry leaves Add to the fish soup and just prior to serving sprinkle the soup with lime juice.