Using electric mixer, beat lard (with salt and baking powder, if using) in large bowl until fluffy. Beat in fresh masa or masa harina mixture in 4 additions. Reduce speed to low and gradually beat in 1 1/2 cups broth, forming tender dough. If dough seems firm, beat in enough broth, 2 tablespoons at a time, to soften.
Fill bottom of pot with steamer insert with enough water (about 2 inches) to reach bottom of insert. Line bottom of insert with some softened corn husks. Tear 3 large husks into 1/4-inch-wide strips to use as ties and set aside. Open 2 large husks on work surface. Spread 1/4 cup dough in 4-inch square in center of each, leaving 2- to 3-inch plain border at narrow end of husk.
Spoon heaping tablespoon filling in strip down center of each dough square. Fold long sides of husk and dough over filling to cover. Fold up narrow end of husk. Tie folded portion with strip of husk to secure, leaving wide end of tamale open. Stand tamales in steamer basket. Repeat with more husks, dough, and filling until all filling has been used. If necessary to keep tamales upright in steamer, insert pieces of crumpled foil between them.
Bring water in pot to boil. Cover pot and steam tamales until dough is firm to touch and separates easily from husk, adding more water to pot as necessary, about 45 minutes. Let stand 10 minutes. (Can be made 2 days ahead. Cool 1 hour.Cover and chill. Before serving, re-steam tamales until hot, about 35 minutes.)