Hi and thanks for this great project.
After experimenting a bit with this library, I figured out that the SourceValues of the DataGridFilterColumnControl class is not being updated when items in the DataGrid are being added or deleted (ie, that's when the underlying ItemsSource.CollectionChanged).
Would also be nice if SourceValues could be updated not only on the  dataGrid.RowEditEnding event, but anytime the underlying data gets changed outside cell editing.