SELECT toInt64(lookup_res) AS cast_res
FROM (
    SELECT
        indexOf(field_id, 10) AS val_idx,
        ['110'][val_idx] AS lookup_res
    FROM (
        SELECT arrayJoin([[10], [15]]) AS field_id
    )
    WHERE val_idx != 0
)
WHERE cast_res > 0
SETTINGS allow_experimental_analyzer = 1;
