she is H1 so she has to comply to the conditions of H1. You can't file 485 if you have ever been illegally employed or been out of status.