If you have not already done so, you might take a look at a couple of YouTube three.js tutorials on the subject by SimonDev. Here is the link to the second one. It shows how to create emitters where fire changes into smoke. You might be able to adapt some of those techniques into your emitter.