There's a TPJResourceEntry.LoadDataFromFile(const SrcFileName: TFileName; const Append: Boolean) method that opens a stream onto the file. Although there is a constructor override that reads data from a stream there is no method matching the LoadDataFromFile method.
So it could be a good idea to add a complementary TPJResourceEntry.LoadDataFromStream(const AStream: TStream; const Append: Boolean) method.