code: func SchemasForFlatmapPath(path string, schemaMap map[string]*Schema) []*Schema {
  	parts := strings.Split(path, ".")
  	return addrToSchema(parts, schemaMap)
  }
docs: // SchemasForFlatmapPath tries its best to find a sequence of schemas that
  // the given dot-delimited attribute path traverses through.