Before you go any further, it would be wise to consult an immigration lawyer.