January 2016
You're correct, it's definitely beyond the Origin client.
I had to contact tech support who eventually re-added all the DLC back to the account and at one stage had to give me Bioware points to purchase one as it would simply not register on either end.
All fixed now thankfully. But a VERY annoying issue.