Cocine las carnes en una olla con abundante agua con sal, cebolla y ajo, durante al menos un par de horas, hasta que esté muy tierna.
Remueve con un cucharón la capa de espuma y grasa que se vaya formando en la superficie del caldo y si necesario agregar más agua caliente para mantener el nivel al caldo.
Recoge los dientes de ajo y la cebolla del caldo justo antes de que se separen y colócalos en un tazón.
Ahora, agregue al caldo el maíz precocido y cocine por otra media hora.
Para preparar la salsa, remoja los chiles anchos y guajillo durante 25 minutos en agua suficiente para que los cubra. Una vez que los chiles estén blandos, escúrrelos y colócalos en la licuadora junto con el ajo,los tomates, la cebolla y el orégano, agregando un poco del agua de remojo.
Coger la carne de puerco y la pechuga de pollo de la olla. Deje enfriar ligeramente y deshebre las dos carnes, quitándole los huesos y la piel al pollo. Regrese las carnes desmenuzadas a la olla, retirando otro poquito de espuma que se haya acumulado y verterlas nuevamente con el caldo y la salsa de chiles, disolviéndola bien. Deja que se cocine otros 10 minutos.
Sirva la sopa bien caliente en tazones individuales y coloque un plato en el centro de la mesa con rábanos en rodajas, aros de cebolla, tiras de lechuga, orégano y rodajas de limón y totopos.