In a large bowl, add salt to the masa flour and stir. Add the water and stir to combine. Add the lard to a stand mixer. Using the paddle attachment, mix at medium speed for 5 minutes. The lard should be light and fluffy. Add the masa flour mixture to the lard and mix at medium speed until well blended, about 5 minutes.
Soak corn husks in water for 30 minutes to soften. Cut the chicken breast into 2 inch pieces. Add to a pot of boiling water along with the onion, garlic and bay leaves. Cook until done, about 40 minutes.
Add the dried chiles to a bowl and cover with hot water. Let the chiles soak for 30 minutes. Drain the chiles and discard the soaking liquid. Add all dried spices to a cast iron skillet. Gently toast the spices over low heat until they start to develop a little color, about 9 - 10 minutes.
Transfer the soaked chiles and toasted spices to a blender. Add the tomatoes and vinegar and blend until smooth. Transfer the mixture to a small sauce pot and bring to a boil. Lower the temperature and simmer for 30 minutes, stirring occasionally.
Shred the chicken into small pieces. Add enough sauce to moisten the chicken. Keep remaining sauce to serve with the finished tamales.
Overlap two corn husks. Spread ⅓ cup of masa on the corn husks into a rectangle, about 4" by 6". Spread to the edge of the wide end but only to within about 2" of the narrow end.
Add ¼ cup of the chicken mixture to the center of the masa. Gently fold both long edges together. Fold the narrow end without masa up and roll the tamale to finish.
Place the tamales in a steamer basket on end, with the folded end down. Cover and steam for 35 minutes. Hint: Place a dime in the bottom of the steamer. It will rattle as the water boils. Add water if the rattle stops.