You can create alternative footprints for parts that use the same symbol - would that achieve what you want? If you do it correctly then you can change packages in the layout without changing the schematic.
You need the footprints and symbols to be in the same library. If you are starting with a part in a standard library it is a good idea to copy it to another with your own name first. You can then copy an alternative footprint from another library.
To create the alternative footprint for the part, I will have to do this from memory. When you have the part selected in the library, at the bottom right, in the area where you define the connections, you should be able to 'add' I think it is called. This allows you to add a package and give it a new suffix such as ADL or whatever the part suffix in the new package is. You will then need to define the connections for the new package.
Keith