I have developed new features for the custom fields such as:
-Dropdown multiple select
-Checkbox multiple select field
-option to make a custom field required (checkbox in “Listing Custom Fields”)
All of the above can be added from the theme menu, Listings Custom Fields.
I also wrote code that automatically generates a description from the fields you choose.