Blue smoke is an indication of oil being burnt in the combustion chamber. Finding the source is not always easy in a diesel engine running on Pakistani fuel. I can give a proper diagnostic workup, but that requires tools and expertise.
However, an easier way is to try the following:
Does changing the pump change the smoke? If so consider contaminated fuel as a cause.
Is the smoke more when first starting after overnight, or in cold starts? If so, consider valve seals and valves, i.e the top end.
Is the smoke continous at all times, and does the engine consume increasing amounts of oil? If so then consider worn rings and pistons and cranskshaft assemby, i.e the bottom end.
Without looking at the engine, my guess is that the issue is going to be probably a mix of all three major causes.