In theory it could be done with a mini fly-back coil and simple oscillator circuit used to produce a small hot arc for a few seconds.
Years ago I had a few college friends of mine light cigarettes off a battery powered Tesla coil I made. It was just a modified fly-back coil out of an old TV that I put a simple push pull oscillator circuit on it for a primary coil.
If you can generate an arc of a few thousand volts that can jump a 1/4 inch gap for just a few seconds thats all you need.
Small batteries dont mind a high amp drain for short bursts. If your device took 3 volts at 10 amps for a few seconds and only had 20% working efficiency that would still give you an open arc with around 6 watts of heat! Thats plenty of energy to light a cigarette or any thin flammable materials.
Its just a thought.