This will be a bit more involved, because some implementing headless CMS (like Storyblok) don't seem to support hiding a field in the editor UI. In those cases, we would need to remove all fields annotated with x-cms-hidden from the configuration for that CMS, and generate lenses re-adding defaults for those dropped fields on the way back.
Storyblok field config, missing hidden option: https://www.storyblok.com/docs/schema-configuration
Netlify Create hidden option: https://visual-editor-reference.netlify.com/config/content-modeling/fields#hidden