Have you considered consulting an immigration lawyer for help with the immigration process?