Well I finally solved the problem of losing my unlocks, weapons etc acquired from dlc and not being able to play on dlc maps.
Also solved the problem of after downloading dlc that it would not say that I had unlocked or downloaded it.
None of these options worked for me.
1-reinstall the game.
2-rebuilding the ps3 database.
3-complete factory reset.
4-deleting data.
5-re downloading the dlc from within bf4 store
HERE IS THE SOLUTION
Yes you will have to delete the data and do a complete reinstall along with redownloading of the dlc.
But heres the magic.....Download the DLC from the playstation store not from within the BF4 Store.................