One of the feature of 5G is SUPI concealment. A cursory look through the srsUE code suggests that it maybe supported at least partially, but there does not seems to any way to configure and use a home network public key for concealment.
I have a working test setup on a single machine using the srsue, srsgnb, and Open5gs communicating through ZMQ via gnuradio-companion graph.