Most types of fields are gated so a missing key doesn't replace text will a blank, but not for spans

So this adds that gating for that case