AFAICT the filter just allows a boolean return to show or not show a font, not sure how that can sort the list, still if Pango is being accessed directly the extra effort a a custom dialog is simply GTKtreeview manipulation which is really the simplest widget of the lot :).