Re-document
Improve default filtering method for data tables

Now uses common code for all 3 cases, and names index variable to avoid clash with existing columns. Closes #615