¿Cómo configurar un objeto de matriz en un complemento? ¿Usar json_schema? type: objects?

type:objects debería funcionar en los plugins. Nosotros mismos lo usamos aquí como ejemplo:

https://github.com/discourse/discourse/blob/eba9a3b69cf637fccba1a00978f2269b4fccf9d4/plugins/discourse-openid-connect/config/settings.yml#L59-L71