Do yourself a favor and layover for a day in Mexico. Staying 24 hours reduces the chances the authorities in your transit country will send passenger manifests for incoming flights to the US. Mexico is just more lax as well.
http://www.visitlatam.com/latin-amer...us-safely.html