Had a problem exactly like that a little while back, there can be 2 answers to this question, for our situation, all Check Point firewalls managed by the same management server, this does not work, as you cannot tell the other side anything else but the center firewall to connect to. We ended up building 2 VS's to deal with it.
Another situation comes in when, like yours, the satellites are managed by a different management server/third party.
In your situation you can set the source part in link selection to use the routing table of the center gateway.
Regards, Maarten