With some help from the other subscribers here, I found an implementation for the workaround. It is detailed in the answer to my question posted above.
With some help from the other subscribers here, I found an implementation for the workaround. It is detailed in the answer to my question posted above.