Your DAO and DA2 characters should show in the Keep, as well as a record of any achievements or other items you unlock. If you don't see them, it could be for a few reasons, the most likely of which would be a bad connection to Orgin while you are playing. I would confirm that:
- You have enabled the in-game options to upload data from DAO
- You are signed into your Origin account when playing, using the interface provided in-game
- You are not using the debug console, such as for mods or cheats on PC; this will block uploading of data from the game.
- Your PC / console is connected to the internet
Unfortunately, having the Keep directly read your play data as you complete DAO would require patching that game, and would require players to still have their save games. Given the time that has elapsed since DAO was first released, this is not always true, so that approach would not work for those players. It also would not allow you to select choices in the Keep unless you purchased the DLC and completed those plots, whereas the Keep lets you import plots for this content into DAI even if you have not purchased it.
There are a few other reasons why the Keep was designed in the current manner, but in the end it was felt to be a better experience for the average player than the alternatives provided.