The main problem with this design is that for the cargo lock to hold an object in place, the cargo lock needs to have enough structural integrity and mass behind it to support the object it's holding, otherwise it breaks. In other words, the immobilising torpedo would need to be almost as heavy...