Transfer the chile guajillos to a sauce pan. Cover with water, bring to a boil, reduce heat and cook for 10 minutes. Let steep for 30 minutes. After 30 minutes, drain the chiles and transfer to the blender. Add 1 cup of fresh water, blend on high until smooth. Strain chile sauce with a wire mesh strainer. Stir together the warm broth with chile sauce.
Combine the masa harina, baking powder and salt, set aside. Gradually add the chile sauce/broth liquid to the dry ingredients until dough forms. Mix in the lard and work the masa with your hands for at least 7-10 minutes. Taste masa for salt, cover and let set for at least 30 minutes.
Set up corn husk, masa and filling to assemble tamales. Shake off excess water from husk. You want the husk to be uniform in size, about 5 inches in diameter. Spread a generous amount of masa on bottom half of husk(3 tablespoons). Leave a little space on each side of husk with no masa. Fill with 3 tablespoons of filling, fold in sides, then top down. Continue filling until done.
Prepare large steamer pot or tamalera. Fill bottom with water so it just comes up to the steamer insert. Arrange the tamales, open side up, in pot. Cover tamales with extra cork husk, layer them on top to cover or use foil paper.
Bring to a rapid boil, reduce heat, and continue steaming for 1 1/2 hours. You will add hot water as needed. I set my timer for every 45 minutes and add more hot water. Never let it run out of water. Remove from heat and let stand for 30 minutes before serving. They will firm up as they cool. This masa recipe yields 40 to 43 large tamales .
Serve tamales with your favorite salsa verde or tomato salsa recipes. Cool the tamales completely before storing in an airtight container or plastic storage bag.