Of course. In Niagara, you have access to almost all the same functionalities of material editor, and therefore you can fully duplicate material dissolve logic in niagara script, which runs on spawn. Then, it is a matter of checking if random position, that was assigned to particle, is withing valid threshold range from dissolve effect, and if not, kill the particle.