You have offered a very reasonable solution to the problem. I would add a letter from her employer stating her position, salary and the fact that it's a full-time permanent employment. Don't forget that the co-sponsor has to establish that s/he is a US citizen or permanent resident.
If you have a co sponsor you should be fine.
NYC EXPERIENCED IMMIGRATION ATTORNEYS www.myattorneyusa.com; email: firstname.lastname@example.org; Phone: (866) 456-8654; Fax: 212-964-0440; Cell: 212-202-0325. The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter.