Not sure what you’re trying to accomplish. A heavy barrel won’t reduce muzzle pressure, and a long barrel won’t be as effective at doing so as adjusting the powder charge. Low pressure means low velocity, I imagine a 158gr 9mm subsonic round will barely make it out of a 24” barrel.
But, doesn’t mean it can’t be a fun project. Me, I’d back bore that barrel about 16” and then put a cap on it, that’ll give you the look you want, the pressure you want, and drop half the weight. Worried about NFA, don’t cap it.