You don't need that :load-for-op thingie. Just have albert depend on something else.
The problem you have there, however, is that ASDF lacks a mechanism to declare components that are not included by default, such as albert itself, or its dependencies. This could be "just" the matter of an inherited flag (true by default for backwards compatibility) that indicates whether a component is to be directly included when building the system. Note: in XCVB, you explicitly list the toplevel things you want to include in your build, and their dependencies are recursively included; what you leave out you can load independently later as part of other builds or using the master.
You don't need that :load-for-op thingie. Just have albert depend on something else.
The problem you have there, however, is that ASDF lacks a mechanism to declare components that are not included by default, such as albert itself, or its dependencies. This could be "just" the matter of an inherited flag (true by default for backwards compatibility) that indicates whether a component is to be directly included when building the system. Note: in XCVB, you explicitly list the toplevel things you want to include in your build, and their dependencies are recursively included; what you leave out you can load independently later as part of other builds or using the master.