[SalesForce] Getting picklist values based on record type for a lightning component

Felt like picklists and record types have always been a hassle, not sure if anything has changed recently.

So I am trying to build a 'create new Case' lightning component that is to mimic the VF page and the issue right now is filter the picklist values for a field I got from Schema.getglobaldescribe() based off of record type.

From what I can tell, metadata api is still the only option for this, and there isn't a good path for this through apex, which is an issue because metadata api requires certain permissions?

Anyone find a good solution for this situation?

Best Answer

You might try the lightning api here.

Specifically