she need to take unpaid vacation !!!
For gods sake all that time and now she rememberd !!!
Many people faced this issue before , the best thing to do talk to the employer take unpaid vacation, and keep working with no salary and when she get the EAN renewal , if the employer is nice , the employer can pay back as bonus pay as extra hours. But becarefull this is important , she should not work and no payment stubs till she get EAD.
Good Luck.