What version are you using? In Access 2000 i saw (but have not used) where for tables and queries created in 2000, there is a feature that will do this for you.
in Access 97 there is no easy way.
If you are in 97, this is what i do: keep the old table.
duplicate it, and call it whatever you want.
for safety's sake, duplicate your query in case you mess up.
in the query, go SHOW TABLE and show the new table.
make your joins as they currently are with the old table.
down in the query grid, wherever the orig table name is selected, change it to the new table name. if you have formulas based on the old table, and the 'old' table name is in those formulas, just change it. change it once, copy it with your cursor, and paste it in all the other places.
when you are all done, save the query. then delete the old table. if you missed something, close and don't save, re-open and fix whatever it is you missed.
delete the old query (if you are uncomfortable deleting it right now, something i do is re-name things i think i won't need as zQueryName so it will sort to the bottom of the list and get out of my way, yet still be around in case i need it later).
re-name the new query as the old one.
all done

)
g