The presence of pyridinium salt is not a big problem because its hydrogenation with Pd/C demands either high pressure or long reaction times in highly polar solvents.
1). Chemistry of Heterocyclic Compounds, 2001, 37(7), 797–821
2). Tetrahedron, 2009, 65(41), 8538-8541
Another option is hydrogenolysis with hydrosilane + Pd/C and using polymethylhydrosiloxane (PMHS) that is a safe reagent instead of Et3SiH, which is highly flammable.
J. Org. Chem., 2007, 72(17), pp 6599-6601
This method seems selective because PMHS reduction of pyridinium salt demands exotic organometallic catalysts.
Organometallics, 2013, 32(16), 4457-4464
Besides, PMHS reduction of esters demands catalysis by fluoride salts.
1). Synthesis, 1982; 1982(11), 981-984
2). Synlett, 1997, iss.8, 989-991
3). Molecules, 2003, 8, 873-881