Hi there,
here you can find a solution which I am still reviewing. Seems a little bit complex but maybe is the solution!