In hosted (non-enterprise) Discourse product, seems like onebox is not really customizable in a way that will support this.
I think making at least the metadata publicly accessible will have to be the way to address this.
Thank you both for your responses