Forward hooks would give you the activation output of a specific layer and you could feed them to any additional layers without breaking the computation graph. Based on your description I don’t know if this is your use case or if you want to manipulate the model internally and reuse other (later) layers.
In this case, it might be easier to check the source code of the model and reuse it to create a custom model.