We're looking for a way to generate a notification whenever a fields on a request have been changed. I know you can do it for individual fields, but what the users are looking for is a single email with the fields that have changed. So for example, a user changes four fields on a request...a notification is generated with the "before & after" values of the changed fields.
Just an idea, why not doing a night job in your database and activate the history on the fields you want to send a notification and send the mail by request or request/user who modified the values in daily basis.
You wont be able to do it in the same moment that values changed.