Multiple Regex-Based aliases , same page cache

How can I not have the same cache with Regex-Based aliases.
Each wildcart allow me to filter on an element of the frontmatter with a collection hook.

The problem is that if I enable the cache, despite the alias url changing, I end up with the same cached content.

I tried to add either parameters (/param:$1), or queriesstrings (?foo=$1), it causes me to get “memory exceeded” (because it can’t find the file).

Is there a solution with cache enabled please?