In the base class, look for keys value, reduced_chisq, and result_type in the result data returned from _run_analysis, exactly like already done for quality. If they exist, populate the corresponding fields in the analysis result. For the result type, take the experiment type as a default value.
Question: is it OK to take the reduced chisq and display it on IQX as just chisq?