Treat subList as a QVariant when you append it:
subList
QVariant
QVariantList containerList; containerList.append(QVariant(subList));
Thanks to @G.M. for the solution.