For a considered professional opinion, may I suggest that you contact one of the registered migration agents who posts on this forum?