Have a look at some of the progress and experimenting I’ve been doing with helping to make this happen:
External App with Default Menu Items before querying and parsing.
External App with Menu Items populated after querying and parsing.