You can obtain the submodule url, check it out to a cached location, then modify the url in the build dir clone. Is that not feasible? One thing is for sure: you do have control. I don't understand why you need control over where submodules originate. As long as you have access to it, you can mirror it locally. Then from that point on, just pull Deltas
New ticket is BAM-17878
Please vote if You are interested in this feature!