I am trying to simplify the whole issue first, I have a strong feeling that my limited understanding is the main issue here :)