Importando tablas en Mathematica desde la web - problema de celda vacía

Yo suelo
data=Import["http://weburl/","Data"]
para importar datos de un sitio. En esa página hay tablas. Esto crea listas anidadas y puede obtener fácilmente los datos en forma de tabla. Por ejemplo
Grid[data[[1]]]
daría algo como esto:

Player Age Shots Goals
  P1    24    10    2 
  P2    22     5    0
  P3    28    11    1
  ...

Ahora aquí está el problema. Si una celda en la tabla html está vacía, por ejemplo, una entrada para "Edad", entonces en html se vería así:<td></td>. Mathematica no incluye tomarlo en la lista, ni siquiera como, por ejemplo, un valor "Nulo". En cambio, esta fila estaría representada por una lista de longitud 3 y los datos se moverían por una columna, por lo que obtendría "Disparos" en lugar de "Edad" y "Metas" en lugar de "Disparos" y "Metas "estaría vacío. Por ejemplo, un "P4" cuya edad se desconoce (celda vacía en la tabla html), que tuvo 10 tiros y marcó 0 goles se importaría como una lista de longitud 3 y no 4 y se movería por uno:

Player Age Shots Goals
  P1    24    10    2 
  P2    22     5    0
  P3    10     0  
  ...

Esto plantea un problema difícil, porque si tiene algunos campos vacíos, entonces no puede saber en la lista a qué columna pertenece. ¿Hay alguna forma de poner un "Nulo" en una celda vacía en las tablas html al importar en Mathematica? Por ejemplo, el elemento P4 en la lista se vería así:
data[[1,5]]
{"P4","Null",10,0}
en lugar de
{"P4",10,0}

Respuestas a la pregunta(3)

Su respuesta a la pregunta