Filters modify a DataTable, though from the name you would think they would only remove rows. Filter is therefore an inaccurate name. DataTableManipulators act the same way as Filters, though they are usually more complicated and less efficient. 'Manipulator' is, however, too generic a name.
Since the two types are very similar and neither name is descriptive enough, they should merged into one hierarchy with the base class being 'Transform'. A DataTable Transform is an algorithm that transforms the content or metadata stored in a DataTable. For efficiency, they must all be applied in-place & they should all work w/ and w/o expanded=1.