Imputation of complex dependent data by conditional copulas: analytic versus semiparametric approach