Ich sehe gerade, OnFilterRecord im Grid ist wohl auch nicht das richtige (ich habe aber ein ziemlich altes TcxGrid).
Echt kniffelig.
Ich rudere zurück. Ich würde das auch über die View lösen, allerdings über eine zweite Spalte (z.B. 'NormalisiertesFeld'). Im DataController.Filter.OnBeforeChanged würde ich dann den aDataSet.Filter so setzen:
Delphi-Quellcode:
ADataset.Filter := StringReplace(aFilterText,'PolnischesFeld','NormalisiertesFeld',[]);
aDataset.Filter := True;
So siehst Du im Grid die polnischen Namen, kannst aber über 'L' und 'a' filtern.