Currently, NativeFile does not pass the check of pandas for being a "file-like" object because it does not have __iter__ method. It can be easily added using code from native python io module as a reference. Another way would be to subclass io.IOBase.
The exact code of pandas check can be found here.
Code for __iter__ method and io.IOBase can be found here.