Jamis just blogged about this recently:
http://weblog.jamisbuck.org/2007/1/18/activerecord-association-scoping-pitfalls
Scroll down towards the bottom to see examples of both solving the problem using a second extension and using association extensions.
Hope that helps.