TMSFMXGrid and sortindex, filter

Hi, I have three questions
1: when using sortindex and column has dateformat in it it still sorts it as text, when using sortging by clicking on fixed column there I can set up grid.columns[aCol].SortFormat:=ssDate, but I can not find how to do it using sortindex
2: when filtering fd:=grid.addfilter ... when I want to filter by etc "waltz" it is working fine, but when it is two words like "ballroom waltz" then it does not find any rows
3: TMSFMXEditBtn.lookup when I enter what I want to see in Displaylist and values I want to save to ValueList, if it contains 2 rows it is working but when I enter more, it gives me random value from ValueList