I just had a thought, what if, you make a "Fire" and set it's Ini to: "this Inflame true". Then, put this command in it's Ini, don't forget the ";" to space em: "this setpos [getpos this select 0, getpos this select 1, (getpos this select 2) -2] ". That puts it BELOW ground.
Altought it's below ground It'll generate light, and smoke...hmmm....It was a nice try, right? I'm not sure if it'll help, if the guys in the tent are smoking salmon, I think it will....
Good Luck!
-RunAwayScientist[AF]