Your demand although with good intention wouldn't give satisfaction to any of the cities you mentioned infact it'd take away already good connections.
Satna/Rewa already have satisfactory if not perfect connection. I think it'd be valid for Singrauli/Bargawan to get theirs separately because if you'll try to please all these cities in one go not a single city would be able to get seats according to their demands instead good connections would get ruined.
I hope you understand me, one train serving two Cities is a good and satisfactory deal instead of one...
more... train serving none with satisfaction.