@lkysow After tackling it some more today I was able to get it to work with this solution:
I hope it’s ideal.