I made a library that does something similar, in an effort to bypass the server_pc PAKs restrictions, and it seems they have a server side check.
So you were right that is not simple, even though my game is no longer crashing with server_pc PAKs, I am getting kicked from the server.