Has anybody made progress on this? I have this exact issue and it seems a common enough one: I really expected I'd find a standard solution to this.