Hi @RaffyM,
maybe this recent discussion wil help you as it seems to be the same need applied to an other context :