How can I show all tasks attributed to a user from 3 separate process models?

I'd like to have a task report which shows all tasks attributed to a user from 3 separate process models.
I can achieve this by setting the task report to the context of a user and filter by pm_id's however I noticed that pm_ids are environment specific so when I migrate the report forward to test and prod environments, the pm_ids are unreliable.
Any suggestions?

OriginalPostID-228611

OriginalPostID-228611

  Discussion posts and replies are publicly visible