What is this for?  Couldn't the caller just passed the aliased attributes as filter and we just filter on those?