Fixes bug where filters with Lookup Filter wouldn't update when provided new input

Fix defects as described in issue #654 - filters using a lookup filter would not update with new input.

When a filter with a lookup filter (eg MissEtikate or SoftElegance) exists in a chain and was provided new input, it would not update. Updates occurring through changing actual inputs from another filter or changing existing filters with mutable parameters wold not compel the lookup filter to re-process the input data.