Originally Posted by MasterLich 
I wonder how the add-on takes this information - I played the ending twice to see what happens if I do the ultimate sacrifice, so does the game remember only the last time I finished it with the same character?
You can choose which saved game to import into Awakening. If you want to keep your options open, you could just keep a seperate save for each ending.
You can even import a save from before killing the Archdemon, but in that case the Awakening story will be less reactive to your choices from the original campaign.