Have finished the function to generate the list of alglib.sparsematrix objects, one for each paramter (all diagonal parameters together).  Haven't debugged or put code in to call it yet.
Moved the try catch aggregate block to lanczos where it belonged.
Changed calls to mode values to 1 for bilinear and quadratic terms in genFitMatrix method.