I know I am a little off topic but, what is your end goal again? It was not clear to me in the first post and now you are basically seeking help on the same issue.
Everything I see looks like you are taking the long way round the block. I don’t know your end goal so I can’t fully comment.
What is the end goal again?