Sim, é possível definir um registro TXT curinga. Observe que você deve definir um TXT RR e um SPF RR.
Exemplo
Na minha casa eu corro um servidor DNS local com a extensão de domínio .fbh, eu criei este registro:
*.email IN TXT "v=spf1 mx -all exp=bad.example.com"
E isso me dá a mesma resposta para todas as consultas para * .email.fbh:
$ dig +short TXT test.email.fbh
"v=spf1 mx -all exp=bad.example.com"
$ dig +short TXT smth.email.fbh
"v=spf1 mx -all exp=bad.example.com"