you can easly assembly a small purification coloumn by your self just loading a Biorad Bio-Spin (cod.7326008) or a Sigmaprep coloumn with 100ul of Ni-Sepharose FF (Ni-Sepharose FF GE cod. 17531801*) or Ni-NTA FF (Qiagen).
Using this resin volume you can elute your protein with 300ul of Elution buffer.
If you would like to further scale down the resin volume:
Phynexus produce tips containing 20ul of IMAC resin and suitable for purify Smaller volumes https://phynexus.com/products/proteins/recombinant-protein-phytip-columns/his-tagged-proteins-purification-imac-nickel-nimac-columns/ but those tips were designed to be applied on robotic stations and i'm not sure that they can fit manual single channel pipet.
Biorad produce 96well plates with 20ul/coloumn (http://www.bio-rad.com/it-it/sku/12004035-foresight-nuvia-ni-charged-imac-filter-plates-20-ul?ID=12004035) but of course this plates are quite expensive.
Alternativelly you can use Ni-NTA magnetic beads and in this case you can choose the volume of the beads that you prefer (https://www.qiagen.com/us/shop/sample-technologies/protein/expression-purification-detection/ni-nta-magnetic-agarose-beads/#orderinginformation)
Generally for small scale expression and solubility test from i'm using the first protocoll (BIospin with 100ul of resin) and it work quite well for me, but generally i'm loading a colture volume (2ml of cell surnatant for Expi293 cells - suluble fraction from about 0.1g of E.coli lisate) that guarantee to me a good recovery also for protein with low expression level if those are soluble.