Don't Spawn/Destroy GPU Particles in collider

Hey guys, I just have a question about particles, I have a concept for a game that I want to make/experiment with. I have created a particle system(The generic one, no Niagra etc.) On the whole level, it’s GPU based and it destroys itself on collision, that’s fine, that’s how I want it so far.

Now, I want to limit where the particles can spawn using a collider like you have a lot of particles but they don’t spawn in a particular area and they destroy itself if a area has been created on the fly and the particles have been there.

My idea was to use just a simple collider, but the particles still spawn inside of it without been destroyed.

Now, how can I achieve that? I hope you understand what I want to achieve, like having a dense fog, but creating a “Force field” the fog can’t get inside and they don’t spawn inside the “Force field”.

Is it even possible the easy way?

Thanks!

Or maybe repelling them using wind(physics)?