I'm using a model driven app.  Have you come up with a way to do that same thing for an Activity table leveraging business rules?