Hey Miguel,
I am absolutely on your side; we share the same pain. This is a required functionality and it should not be a problem to expose anything in the UI via API.
This was my #1 issue for quite some time and I raised this point more than once when talking to the AAD product group. I do not want to disclose details, but I talked to responsible PM (Say hi to Debbie) and I am quite confident :-)
There is at least one totally unsupported way of doing that. It absolutely works, but I would never recommend it to anyone. Desperate times sometimes require desperate measures.
If you absolutely need to know, DM me on twitter (@MrAzureAD ) for more details (including again a big fat warning).
Stay tight,
MrAzureAD