Update 12 Oct 2019: The original design worked pretty well, but wasn't perfect.
Are you sure you want to continue?