HMG42s are a pretty good solution but you've got to be careful if there are more than 2 squads in different directions. I use the work around tactic often. Keep 2 HMGS in buildings, and make sure they target the correct squads, or it could be lethal!
The workaround to this is to sacrifice a unit for a small amount of time, leaving it pinned to the HMG as a distraction, to get another squad to crawl around and get on the other side of the building, and open fire. If the HMG switches to combat that new squad, your sacrificed squad (If it's still alive, hopefully) can open fire, and play tag.