INS regulations do allow self-employed and contracted applicants to qualify under certain circumstances.However It is very complicated and you need to consult with a professional to discuss your individual situation.
In my opinion,1099 is troublesome. Better to get W2.