Actually, the package is created from the Pipeline database. So, this is possible.
We need to make sure that we can add multiple deployments in Pipeline itself.
Either:
add deployment addresses to existing PClasses
match existing bytecode and ask user if he wants to add the deployment to an existing PClass or not
We currently support only one deployment per package. We need to be able to add deployments on other chains to the same EthPM package