Ah. They dont know anything there..I would suggest going through with getting the ssn based on the I-94...You can always change last name later.. Here in New York you are not allowed to change your middle name.. If youre name is Jane Smith Doe and you married John Brown...You can either use your maiden name or go with Jane Smith Brown...This is what i did.. I am a US citizen now ....so i changed my middle name based on the Philippine rule ..My US passport is like Jane Doe Brown...my driver's license is Jane Smith Brown....i did not apply for dual citizenship yet...its all good though on me..