Intent replace slot value selectively

I have several playlists, that contain numbers, like “70s”, “80s”, etc.
When I speak to assist, it writes out the names to “seventies”, “eighties”, etc.

I can translate this with a slot-list like:

    lists:
      media:
        values:
          - in: "Radio 1"
            out: "radioeins"
          - in: "sixties"
            out: "60s"
          - in: "seventies"
            out: "70s"
          - in: "eighties"
            out: "80s"
          - in: "nineties"
            out: "90s"

However now all my other playlists wont be a valid input.

Is there any way to make this replacement selective and combine it with a wildcard?

Adding

        wildcard: true

does not work.

There are probably better ways to do it but this is what I could do.

{% set tens = {"twen":20, "thir":30, "four":40, "fif":50, "six":60, "seven":70, "eigh":80, "nine":90} %}

{{ "sixties".replace("ties", "") in tens }} // true/false
{{ tens["sixties".replace("ties", "")] ~ "s" }} // "60s"

That would be a template in the intent_script?
This would be my last resort. I would rather clean this up in the intent.
I would have thought, this is a common problem.