I would avoid MIA (awful immigration).
Go thru DFW (an AA hub) or better IAH (Houston - a CO hub which is now StarAlliance member). Both DFW and IAH are Lufth. destination, direct from FRA.
Then from IAH to CUN using CO or UAL (StarAlliance members).