So you don't need H1 or any other non-immigrant status or EAD. All you need is an approved I-140, which has nothing to do with H or non-immigrant status.