If anyone has something in mind, feel free to post it.
I'm not aware of anthing else than W'balance (based on Critical Power/Pace) that at least tries to handle fatigue/capacity. To make this independent of a particular athlete, my approach is to calculate/estimate the minimum required CP/W' to do such a workout, i.e. argmin W' such that min. W'bal >= 0 for the whole activity. I need to fix W' in this scenario to have only one missing parameter. Otherwise there are a lot of combinations possible. I used W' = CP / 20, which results in e.g. W' = 1.0 km for CP = 20 km/h or W' = 0.6 km for CP = 12 km/h. Just a wild guess.
As a reminder from what I've stated/linked above:
Critical Pace is the pace that an athlete can (theoretically) run for ever.
W' is the anaerobic capacity (in [m] for pace) which is consumed when running faster than CP. When running slower, the 'tank' is filled again (slowly).
W'balance is somehow the 'live fuel gauge'. For its calculation, see e.g. https://medium.com/critical-powers/comparison-of-wbalance-algorithms-8838173e2c15
CP(t) = CP + W‘/t
For a given pace stream you can simply use bisection starting with an interval from e.g. 5 to 25 km/h for CP and calculate resulting min. W'bal to find CP such that min. W'bal is nearly 0.
I did the calculations for 3 example activities from myself (1) 3x10x30s, 2) 5k tempo run, 3) 5k race). Time (s) is on the x axis, Pace in (km/h) on the y axis. Pace is shown in blue, W'bal in red. The required CP can be interpreted as 'Only athletes with a CP of at least X can run this workout.'. No surprise that the 5k race in 18:55 results in a CP which equals that time (off by 1s due to rounding somewhere I guess). The tempo run (2nd activity) was near all-out, though that's not exactly right as downhill part is not treated correctly. The first activity was not all-out. For athletes with known CP, this metric could yield another metric 'Relative intensity', similar to current min. W'bal but more powerful for activities below CP (for which min. W'bal is 100%).

All of this can be done with Grade Adjusted Pace to make it usable for non-flat terrains. The second activity shown above has a downhill section in the beginning which is not treated correctly with usual pace.