How to exclude smoke from collision mesh
Ah. It looks like I was misled by the viewport. In the viewport, I see smoke inside the cone (I've got the cone set to wire). However, when I render in Cycles, the area where the invisible cone is has no smoke in it. Confusing, but I can live with it... :)