I recommend checking out LA Hardware. They have an unreal inventory of 1920’s and 1930’s door hardware. I found a 1915 Yale mortise lock identical to the broken one I removed from my door. They can also help you solve your problem.
Alternatively, we have this security lock on the door out to the porch from our in our kids’ room. We placed it at the top of the door.