## Is your feature request related to a problem?

When trying to create a filter for a query, value autocompletes are case sensitive. This throws up weird behaviors. 

E.g, with the country name filter entering 'f' as the first letter autocompletes to 'Africa' (and, for some reason, the Isle of Man) and 'France is not listed as an option. Entering 'F' autocompletes to France. 

## Describe the solution you'd like

Not case sensitive results, or else better filtering. Africa shouldn't come up if I only enter 'f'. 

## Describe alternatives you've considered



## Additional context


<img width="886" alt="Screenshot 2022-01-12 at 13 40 00" src="https://user-images.githubusercontent.com/84011561/149151022-6648bc51-c0ff-4116-8611-cb64e88e9483.png">

<img width="887" alt="Screenshot 2022-01-12 at 13 40 11" src="https://user-images.githubusercontent.com/84011561/149151048-86098606-551b-4757-b133-f80b739c4974.png">


#### *Thank you* for your feature request – we love each and every one!

ee/clickhouse/sql/events.py
from ee.kafka_client.topics import KAFKA_EVENTS
from posthog.settings import CLICKHOUSE_CLUSTER, CLICKHOUSE_DATABASE, DEBUG
from .clickhouse import KAFKA_COLUMNS, REPLACING_MERGE_TREE, STORAGE_POLICY, kafka_engine, table_engine
from .person import GET_TEAM_PERSON_DISTINCT_IDS
EVENTS_TABLE = "events"
TRUNCATE_EVENTS_TABLE_SQL = f"TRUNCATE TABLE IF EXISTS {EVENTS_TABLE} ON CLUSTER {CLICKHOUSE_CLUSTER}"
DROP_EVENTS_TABLE_SQL = f"DROP TABLE IF EXISTS {EVENTS_TABLE} ON CLUSTER {CLICKHOUSE_CLUSTER}"
EVENTS_TABLE_BASE_SQL = """
CREATE TABLE IF NOT EXISTS {table_name} ON CLUSTER {cluster}
(
    uuid UUID,
    event VARCHAR,
    properties VARCHAR,
    timestamp DateTime64(6, 'UTC'),
    team_id Int64,
    distinct_id VARCHAR,
    elements_chain VARCHAR,
    created_at DateTime64(6, 'UTC')
    {materialized_columns}
    {extra_fields}
) ENGINE = {engine}
"""
EVENTS_TABLE_MATERIALIZED_COLUMNS = """
    , $group_0 VARCHAR materialized trim(BOTH '\"' FROM JSONExtractRaw(properties, '$group_0')) COMMENT 'column_materializer::$group_0'
    , $group_1 VARCHAR materialized trim(BOTH '\"' FROM JSONExtractRaw(properties, '$group_1')) COMMENT 'column_materializer::$group_1'
    , $group_2 VARCHAR materialized trim(BOTH '\"' FROM JSONExtractRaw(properties, '$group_2')) COMMENT 'column_materializer::$group_2'
    , $group_3 VARCHAR materialized trim(BOTH '\"' FROM JSONExtractRaw(properties, '$group_3')) COMMENT 'column_materializer::$group_3'
    , $group_4 VARCHAR materialized trim(BOTH '\"' FROM JSONExtractRaw(properties, '$group_4')) COMMENT 'column_materializer::$group_4'