Difficulties with cloning only some branches of a TTree

Your original TChain / TTree contains objects stored in “split mode”.
I think, the best for you would be to try an “analysis skeleton”. See, for example, links in: How are multiple TTree->Draw()s done?