pub async fn lookup_or_new( context: &Context, namespace: Namespace, foreign_key: Option<&str>, ) -> Result<String>