Local filtering of nonuniform points

Hi! There are packages like LocalFilters and ImageFiltering that can apply a function, e.g. mean, to a rolling window across an array. However, I could not find any package which supports a rolling window defined not by array indices, but by a separate array of (irregularly separated) values. Am I missing something already existing?

Tried your luck with https://github.com/JeffreySarnoff/RollingFunctions.jl?

It seems to support index-based windows with the same number of elements only, same as packages I mentioned.