Fix for fields with different column name

Inspired by the fix proposed here : https://github.com/simplethings/EntityAudit/issues/30#issuecomment-10552866 . I removed useless parts.

I also integrated the commit from this PR : https://github.com/simplethings/EntityAudit/pull/35