Hello and welcome to the community,
This feature request looks like something that is almost ready to be released, so if you can wait for a few more versions: