Geometry nodes inflating object locally with attractors

Hello,

I’m looking for a way to inflate a mesh locally (it’s a pipe with a random shape) with point attractors.
so for example having the pipe and empty objects, and when the empty objects get closer to the pipe, the pipe inflate (similar way than the inflate tool in the sculpt mode)
Is there a way to do this with geometry nodes?

Thanks in advance

So I found this video from Ducky which was really helpfull

But I was wondering if it was possible to create a group vertex weight proximity with more than 1 object ( 10 for exemple)
Also is it possible to only apply this vertex selection on the direction of the control object ( in my case it would allow me to inflate the tube on one side only)