Hi Madhan,
While I am not familiar or haven't used your above mentioned foods, I do know that most feed a beefheart mixture as it is cheap and easy to make yourself, while providing good nutrition. Its downside is it fowls the water quickly.
I personally feed FDBW (black worms) and Ocean Nutrition Discus Pellets. Not the cheapest way to go though.