fn split_index_features(
    features: BTreeMap<String, Vec<String>>
) -> (BTreeMap<String, Vec<String>>, Option<BTreeMap<String, Vec<String>>>)