Yes, you can do it, but can get quite painful.
What I have done in the past is create a query for each table that translates old (bad format) names into new (good format) names. Then reference only the queries in my new code/forms/queries.
In query designer for field 'due date' just put in:
DueDate:[Due Date]
then use the query from there on out.
Works like a champ from then on out and doesn't mess with previous code.
HTH,
Rob