Somehow removed get_dynamic_fields; restored
Make use of mongoengine transform methods
Reverted earlier change. Don't add dynamic fields to global field list.