I never worked with a model app but it sounds like this all should work fine in a canvas app. My advice was geared towards a canvas app but hopefully applies to your model app.
Keep the post updated as you get past this.
Watch Microsoft Business Applications Summit sessions on-demand.
The time has come: We are finally able to share more details on the brand-new ranks coming to the Power Apps Community!