These are all features/items which would require customization on your part as they are not default features of the theme. In terms of sorting, there is a
plugin available in the AppThemes marketplace, however this is not for custom fields.
AppThemes does not offer customization services, however we do have a
certified partners page where you can find developers for hire who are experienced at working with our themes. If you make contact directly with an outline of your requirements, they can provide a quote for the work. Thanks.