How to limit the effect of Freeform tools on selected polygons?


Hello everyone!

I’d like to be able to use freeform tools (like “Shift” or “Push/Pull”) only on my selected vertices/faces, and ideally have access to soft selection too.

At the moment the freeform brush seems to affect all the vertices of my model, regardless of what I have selected. Is there a way around this?

The only solution I have found so far is to hide the polygons that I want to protect, but that is not a very intuitive workflow.

Thank you in advance!