This utility will help you to build custom content model, it only build the custom content model xml file, and the admin must modify manually the rest two files you can specify if the field is required, default or multi-values list. If you need any help please leave for me a comment, Source Code and Documentation
Update:
New updated source code is released please check the tool page