It is folklore that extending a language of classical first-order logic is conservative. That is, given two languages $L \subseteq L'$, a set of $L$-sentences $\Gamma$ and an $L$-sentence $\varphi$, then any derivation (proof tree) of $\varphi$ from $\Gamma$ in $L'$ can be transformed into a derivation of $\varphi$ from $\Gamma$ in $L$.
I'm looking for a detailed elementary proof is this fact. With "elementary" I mostly mean that it cannot use the completeness theorem (since the proof of the completeness theorem I know uses this fact). I'm mostly interested in the case where the derivations use natural deduction and classical logic.