Hi,
So, I have a task …
In case someone else hits this fascinating problem. This is what I had to do in the end …