Totally agreeing with you. Something like this needs to be possible.
Got a similiar (probably more complex) request a while ago which would handle this.
cheers