mmmm los combos que debes de llenar dinamicamente, la info la tienes en una bd me imagino o en algun archivo cuando menos, de ser asi, puedes utilizar ajax para recuperar la iformacion y llenar tus combos.... para el caso de agregar la columna con js puedes, solo necesitar agregarle un id a tu tabla o renglon que necesitas agregarle las columnas y con:
Cita: var myTable = document.getElementById('tableEstudios'); //referencia a tu tabla o rengln
var row = document.createElement("tr"); // crea un renglon si lo necesitas
var col= document.createElement("td"); // crea una columna
col.innerHTML = "AQUI TU CODIGO HTML QUE NECESITAS MOSTRAR..TMB PUEDES AGREGAR
OBJETOS QUE NECESITES";
row.appendChild(col); // agrega la columna al renglon
myTable.appendChild(row); // agrega el renglon a la tabla