The SWG currently can only use an external proxy for its own downloads (threat info, defs and DB updates), and not for routing users' web traffic.
As far as Inline mode goes, the SWG doesn't do any routing of user traffic, it just repeats the traffic from one interface out the other. Therefore, it's down to whatever route the network device (whether that's the source machine, or router) thinks the packet should take.