Você está way pensando nisso. A imigração mexicana não exige sequer que os cidadãos mexicanos apresentem um passaporte.
Como afirmado no Timatic, o banco de dados usado pelas companhias aéreas:
Passport Exemptions:
Nationals of Mexico with a:
- national ID card; or
- certified copy of birth certificate; or
- consular registration; or
- certificate of Mexican nationality; or
- naturalization letter; or
- Matricula Consular; or
- Constancia de Identificacion; or
- voter's certificate with photo.
("cartão de identidade nacional" aqui se refere à cédula de identitad personal )
Assim, qualquer um desses documentos será suficiente para embarcar em um voo para o México e reentrar no México. Com um desses, ela não precisa absolutamente de um passaporte mexicano.
Ela obviamente precisará de um passaporte americano para voar para os EUA.