@ivanovitch, quanto segue fornisce quasi esattamente questo:
Altrimenti, potrebbe essere necessario creare un plugin: