Let’s say I have a Source with some geometry and one array, array1. I then apply a filter, say Clip, on this Source. Later, I add another array to Source, called array2. I want the Clip filter to apply again, but not on the geometry of Source, which has already been clipped, and only on array2. How can this be done in Python? To further clarify, the question is not for just the Clip filter, but any filter in general that operate on the geometry and function values independently: how do I let the filter operate only on (new) function values and reuse the already processed geometry?