You can actually update the default activity training load from a custom activity field script. Return your custom value but also update the value on the activity:
activity.icu_training_load = ...
Then your custom calc will automatically show up on all the usual charts.