Allow Admin Execution of Workflows on Restricted Fields

Allow Admin Execution of Workflows on Restricted Fields

I often use fields updated by workflows and used by deluge functions that help with the functionality of the form, but shouldn't be viewable or editable by any user. I put these fields in an Admin Fields section and hide them on load of the form, but a tech savvy user could always change the HTML in the browser to view and edit these fields. I've tried to set user permissions to restrict view and edit access to these fields, but then workflows won't update these fields as it seems like workflows inherit the logged in user's permissions.

It would be great to be able to set workflows to run with admin permissions so that even though they cannot view or edit these fields directly, workflows can in a way defined by the developers.