There isn’t a feature that will be able to do this right out of the box. If you will, please submit a feedback ticket with this as a feature request.
In the meant time, you could use an external API to build this out. Check out this FAQ I just wrote:
Hope this helps!