Well, I think I figured out that it's pretty much impossible. Both the starting point and the cave exit always seem to use warp return A (which, in my opinion, should be customisable -- but isn't, anyway). This makes what I want a pretty much impossible task, so I decided to go back to using arrival squares. I guess only one question is left -- what was the reason behind disabling those by default in the first place?