Probably not easy for a newbie unless you have experience with Angular and MVC. I don't think they will appreciate it if I post the code here. My solution would probably not help you much since it is tailored towards my gaming website. I created modified the code pretty majorly to suit what we needed. There should have been options to have custom fields to display based on the ticket type or Department as they call it. So now each department has it's own ticket submission form that asks different questions.