De nuevo tengo problemas para ver la página. A lo que me refería de tomar los valores del input que fue modificado es el hecho de que si seleccionas una lista, pero el input que modificas es de otra fila, mmm, la fila de la cuál haría el cálculo sería la que se seleccionó de la lista, y no la fila que yo modifiqué.
Para sumar los totales de SUBTOT lo único que necesitas hacer es recorrer todos los input y sumarlos, como ya te había puesto un ejemplo.