Before India had Sachin, Sehwag, Gangully, Yuvraj, Raina who used to ball as part timer every now n then but sadly this tradition is dead in current Indian batsmen.
Yuvraj was easily the best among the names that you mentioned. It's tough to find such part-time bowlers in any team. I was excited about Varun Chakravarty's inclusion which could have been a game-changer, but his injury threw that prospect out.
Instead of focusing on part-time bowlers, the team needs to focus on their main bowlers primarily since Shami and Chahal are the only bowlers who are consistently taking wickets in recent times.