Pensar melhor sobre SLUG SMID
Poderia ser tudo persistido como slug-smid..
O SMID poderia ser minimo e mais mnemonico.
Usar o campo smid no extract smid com uma logica de gestao de conflitos.. caso tenha conflitos resolver pelo slug-smid completo.