Brian,Have you seen Chris Scott's post from about 6 months back on using custom metadata in the components to drive AOP? It's a little different approach than you're taking, but maybe something like it could work for you:
http://cdscott.blogspot.com/2007/01/unlocking-power-of-cf-metadata.html Brian Kotek wrote:
I wanted to get some input about a hack that I just created in ColdSpring.
-- Christopher Bradford Alive! LLP
