Maybe this future is very near, please have a look at:
https://www.chessmonitor.com/?
Definitely worth a try (there is a free version) -
but you can even make suggestions to improve the features of this program.
Has anyone already tested chessmonitor for this purpose ?
Regards
Hans-Jürgen