May I suggest that you consult one of the registered migration agents who posts on this forum for an assessment of your case?