I just came up with perhaps the most ridiculous solution, but maybe your exit node could be a VM that's running on a host system that's running a VPN. It's been a while since I've set up a VM but I feel like you can typically either expose it to your network, which you presumably wouldn't want to do, or have its traffic piggyback on top of the host's machine, which kind of seems like what you want?