I've only found kits that allows you to purify B lymphocytes or T lymphocytes or NK or macrophages separately but, aparently, if you want to analyze some gene or protein in the different populations for comparison between them, you have to use different kits and a diferente simple for each kit, what means that you have to extract several vacutainer tubes from each patient...