[Jig Mapper] erase filter malfunction

Having a `$filter` condition set for the erase method, caused the whole data table to be dropped / overwritten, regardless of the filtered results.
I simplified and fixed this in the attached commit.