I would like to find for each green point the closest orange building limited by the parcel border the green points are situated in. See the attached image below. The neighbourfinder should do the the trick but should not search in adjacent parcels for closeby buildings. Any suggestions?

Ps. This is a snapshot of my data. I have about 700 green points and their parcels and buildings.