Nice workaround, I completely forgot about that! You’re at the mercy of the order of the elements, so you would have to make sure that Discourse updates don’t mess things up.
That will also help with my other feature request for similar treatment of the topic map.