Will this assumption allow individual bitcoin tracking possible?
This is only true if one does not mix transactions. Otherwise you will have coins that are for example 50% from source A, 10% from B, 40% from C and so forth.