This feature was a community contribution from @miken32, maybe he has a suggestion on how to support this.