One way to make this easier is to clean up any condition expressions you have in the workflow. For example, you might have a workflow with a condition that checks if a record is owned by a specific team. Instead of using the lookup references in the
condition, you could join on the Team entity and then use the "name" field in the condition.
When you do this, your broken references won't occur inside the workflow conditions. You will still need to clean up broken references that occur anywhere else (e.g. when setting values etc).
Please feel free to contact me via any of the following methods: