Did you or anyone had a chance to look at some solutions? I've updated the first post to hopefully make it more understandable.