 This seems right: in scientific theorizing it is no decisive objection against an explanation that it contains entities that are themselves not fully explained. Crucial to the value of scientific explanations is that they supply an explanatory advance, and we can reasonably believe that a theory does so without our having in hand complete explanations for all of the entities it posits. 