I'm confused about the settings for the Group Filter, specifically the 'Group SQL Expression'. What is the difference between the Source Types - User Input, Unique and Unique (predefined)? I want a list that updates automatically as more data is added to the main field.