Cartan-Eilenberg N-complexes with respect to self-orthogonal subcategories