@hayden.ball Thanks for giving APM a spin, we're eager to hear more of your feedback.
Your setup does seem challenging but it sounds like you're very close to a working solution. I've updated the github issue with a configuration that might work for your needs. We will continue to update that issue as we make progress towards a supported solution.