The below example demonstrates remote data filtering with column headers.
The dropdown options are filled from the grid data and initial filtering is also applied in the load event.