I have a valid work Auth (H1B) starting 1st Oct 2013 but my name on passport and I797/94 is reversed because of no last name on passport:
Passport:
Given Name: YYYY YYYYY
Last Name/Surname: blank

I797/I94
Given Name: No Name Given
Last Name/Family...