Может и не оптимизирован РЕДЖЕКС в подгруппы но вроде как-то так - В чем ошибка ?