Can I add other key holders to an existing PGP file?

If I have a file that I encrypted with PGP and I’d like to allow other people to view the file after I performed the original encryption can I simply add them to the PGP payload? Since PGP creates a symmetric encryption key that is used to encrypt the file’s content, and encrypts that symmetric key with each user’s public key then it seems like I could add or remove people from the file by modifying the header and not re-encrypting the entire file again. Is that possible with PGP tools?