I couldn’t find this thread and posted on another one by mistake. It was a partial solution to your problem. Here it is: