Each filter is based on two flood fill filter primitives of the colours below the filtered objects.
Bit of nit picking.
The implementation of colour blending shows through again.
The transition between a lighter shade and a darker shade is just too desaturated.
By component transfer's gamma correction it could be helped a bit but that always needs to be adjusted to the actual colours used -changing the flood fills after doesn't really work.
Maybe if it was made from three flood colours from the start it could be perfect. Which would need redesigning the filter from scratch.