I built a simple validator for custom formats to use with Premodern/Prefire, it uses a JSON file with the list of valid cards as data source and runs as a static website. If you know how to code it should not be too hard to generate a new format based on MTGJSON:
https://github.com/Badaro/validator
https://github.com/Badaro/validatortools
Disclaimer that my design skills are close to zero.