problema dado por la alineación decimal en la tabla tabú de látex con números en negrita

problema dado por la alineación decimal en la tabla tabú de látex con números en negrita

Me gustaría tener una tabla alineada por punto decimal. Estoy usando tabuen lugar de tableexplotar la fuente de fila porque necesito una fila con caracteres más pequeños. He leído diferentes publicaciones sobre dcolumnpaquetes siunitxpero no resolví mi problema. Aquí está parte de mi tabla:

\documentclass{article}
\usepackage[latin1]{inputenc}  
\usepackage[british]{babel}
\usepackage[T1]{fontenc}
\usepackage{indentfirst}
\usepackage{fancyhdr}
\usepackage{natbib} 
\usepackage{graphicx}
\usepackage{amsmath} 
\usepackage{breqn}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage[labelfont=bf]{caption}
\usepackage{tabu}
\usepackage{rotating}
\usepackage{collcell}
\usepackage{datatool}
\usepackage{multirow}
\usepackage{array,colortbl,xcolor}

\begin{document} 

\begin{sidewaystable}[]
\begin{center}
\resizebox*{\textheight}{0.70\textwidth}{%
\setlength\extrarowheight{5mm}
\Huge
\begin{tabu}{|c|l|ccccc|ccccccccc|cccc|cc|}
\cline{3-20}
    \multicolumn{2}{c}{}                                  & \multicolumn{5}{|c|}{P1}                    & \multicolumn{9}{c|}{P2}                                                                                             & \multicolumn{4}{c|}{P4}       & \multicolumn{2}{c}{}     \\ \hline
    X1                                      & \multicolumn{1}{|c|}{X2}   & $\omega^*$ & $\alpha_1$ & $\alpha_0$   & $\beta_1$ & $\beta_2$ & $m$          & $\alpha_{1,d}$ & $\beta_{1,d}$ & $\beta_{1,w}$ & $\beta_{1,m}$ & $\theta_d$ & $\theta_h$ & $\omega_d$ & $\omega_h$ & $a$      & $b$      & $c$      & $\pi$    & $\mathcal{L}(\boldsymbol{y})$        & $BIC$   \\ \hline
    \multirow{10}{*}{T1}       & M1                        & 0.042      & \textbf{0.304}      & -0.005       & 0.345     & 0.309     & -           & -              & -             & -             & -             & -          & -          & -          & -          & 3.189   & 0.738   & 1.185  & 0.999  & -20939.5 & 41963.7 \vspace*{-6mm} \\ \rowfont{\huge}
                                &                            &            & 0.007      & {[}0.043{]}  & 0.016     & 0.016     &             &                &               &               &               &            &            &            &            & 0.172   & 0.052   & 0.099  & 0.000  &          &         \\ \hline
    \end{tabu}%
    }
    \end{center}
    {\footnotesize Table description.}
    \end{sidewaystable}

\end{document}

¿Hay alguna solución? ¡¡¡¡Gracias!!!!

información relacionada