I have used an Ni-NTA system for purify five different his tagged proteins produced in E.coli , optimizing the amount of imidazole for the equilibration, washing and elution steps however the purity of the protein isn´t more than 80%. The unespecific bands visualized by SDS-PAGE are bacterial proteins that bind to nickel, and these are the same for all the lysates purified. I have seen protocols for his-tagged proteins purification that include two steps more of purification: anionic Exchange and heparin-trap chromatography columns. As I don´t have a FPLC equipment I wonder if the Pierce Strong Ion Exchange Spin Columns might work well for this purpose or if there is another strategy I can try.