Хм. Не знаю хоршего и простого способа. Я бы сделал "каталог схем", пихнул их туда полями. При регистрации вьюх бы юзал поля каталога, а резолвер научил выдавать в качестве имени схемы выдавать имя каталга + имя поля типа
class ApiSchemas(Enum): camera_post_input = CameraSchema(exclude=("group_camera_id",))
А в резолвере чтобы получались имена виде ApiSchemasCameraPostInput