You’re right that it doesn’t look like that is supported at the moment.
My suggestion for a work-around would be to add a custom_index to your resource and make a manual create action that performs the upsert you require directly with Ecto.
But, I realize afterwards that I cannot use the custom index as a identity, and, of course, the identity itself doesn’t have support for that option as-well.
Yeah, I think the best option at this stage is to do a manual action and I’m sure that @zachdaniel will have some opinions to share when he gets back from his holiday.