expanded the filter by column mechanism to allow more than 1 field