Total noob programmer question here: Could you save the info about your current character (stats, perks, inventory, whatever) somewhere, replace it all with a different character's, then later reload the saved data to get you back to the original?
I was thinking of learning python and trying to make a mod where you can play through short campaigns as different human(?) adventurers from the past, and getting the different ends on these unlocks new content for your own character in the regular game.
Like say, you relive the adventures of John Joensson, incredibly big and muscular (legal consent age)-year old hunter extraordinaire, as he stomps into the elven forests, fumes at their attempts at "traps", then resolves to go directly to their village and show them what rope and counterweights can really do. Completing this at different difficulties then let's you unlock more technique/strength based skills and consumables to fight with, new more advanced elven trap encounters in the mystic forest, and if I let myself get real ambitious maybe even start an adventure of your own to unlock access to the elf village.
Or if the JoJo reference is a bit too on the nose, try someone else. The Guitar Himbo, The (Un)fortunate Messenger, The Necro- I mean, Spirit Guide Princess.