Hi, just created this pull request https://github.com/geonetwork/core-geonetwork/pull/2356
It’s an initial implementation, to share the idea, because currently I’m not able to get this fully operational.
I hope one of the ngeo team can have a look at the implementation and share his/her thoughts.
Thank you, Paul.