Joi.object().keys({ myObject: Joi.array().items(Joi.object().keys({ key: Joi.string().valid('fristName','lastName'), value: Joi.any().required(), })), });Aquí quiero que se requiera 'nombre' y 'apellido', pero también se permitirán otros.
No conozco tu contexto, pero creo que eso debería ayudarte. Método .desconocido()
De lo contrario, con la validación, consulte la API para resolverlo.