The Mexican Matricula Consular should suffice as a photo ID.
Please note that this posting does not constitute legal advice or create any attorney-client relationship with the inquirer. Avvo is a useful forum to obtain general information on legal issues, but is not a substitute for direct, confidential consultation with an attorney in any legal matter.
Contact the consulate for urgent assistance.
My answers are for general information only, NOT A legal advice because these are not tailored to your specific situation. Contact an Immigration Attorney if you need legal advice.