In my library they are listed as retail. I bought the game on GetGamesGo and activated the key on Steam. I assume these two came with it.
If it isn't possible to detect them then there should be way to manually add them.
Yes, this is due to each of these DLC packs having different appids for the retail / Steam store versions. We are looking into the possibility of being able to mark things manually in the future.
In my library they are listed as retail. I bought the game on GetGamesGo and activated the key on Steam. I assume these two came with it. If it isn't possible to detect them then there should be way to manually add them.