Sorry for the delay, didn't see your reply so thought the thread was dead. Whether you want to add a new column to the input data, or add a new column to the report, I'm not seeing any need for backfilling either way.
Or are you saying that we can just create another similar table with only avg_user_session and then join by the dimension key?