Como realmente remover uma instância do CKEditor

i.contentWindow is null Fica aqui um código de uma função que irá removê-lo e ainda retirar o html que fica duplicado caso exista:

var qcms = {};
qcms.DestroyCKEditorInstance = function (instanceName){
    if(undefined !== window.CKEDITOR){
     if((document.getElementById(instanceName)) && CKEDITOR.instances[instanceName]){
      CKEDITOR.remove(CKEDITOR.instances[instanceName]);
      var ckeElement = document.getElementById('cke_' + instanceName) ;
      if(ckeElement)
       ckeElement.parentNode.removeChild(ckeElement);
     }
    }
}
// uso da função
// qcms.DestroyCKEditorInstance(instanceName);

]]>