Thanks all for pitching in to help!
I am not in a position to change the database software from MySQL.
I guess the only way to do it is programmatically record all the changes at
the master side (all SQL update/insert/delete commands) on a per branch
basis and send that information for playback at the branch databases.
Regards,
Arun