Você pode conseguir o que deseja usando um regex para o separador de campo. Supondo que :
e ;
sejam separadores de subcampo para os campos 9 e 10 no exemplo que você forneceu, aqui está um exemplo de como imprimir campos e subcampos específicos:
$ awk -F'[\t|;|:]' '{ print $1,$2,$4,$5,$18, $10, $16, $22 }' file
1 1278229 C A . SSC=7 FREQ 40%
Sua descrição atual dos sub-campos que você não está claro e sua saída de amostra é ainda mais incerta, mas você deve ser capaz de modificar meu exemplo para obter a saída desejada.