Here is a post with a workable solution, but I agree with the author @richie, that there should be a better solution: