Help with Python Plugin Filter using VTKPythonAlgorithmBase approach

No, it won’t increase your memory footprint - that is the purpose of ShallowCopy (instead of DeepCopy). The output will use references to all the input data structures, except for the one ID_half array you have added to the output data.