Added recursion parsing for nested categories and dependent fields. Also fixed chosen for single select