pub(crate) fn find_key_index( intermediate_keys: &[String], key: &str, kind: &str, ) -> Result<usize>