HEAT UP water in a pot and add onion, garlic and salt. Let it boil, add pork leg and cook until it softens.
HEAT water in another pot and add both guajillo and ancho chillis. Let it boil until everything gets soft, turn off the heat and let it cool.
GRIND with garlic, onion, cumin and chicken broth powder, strain and reserve.
HEAT oil in a pot, add the marinated sauce and cook for 3 minutes. Add beans, pork and bean soup.
BOIL for 10 more minutes and serve.