Make New Filter For Cgridview?

In my database, User has many Skill, when I list all the skills with CGridView, it has filter for only user_id as integer. But I want to change it from SKill->user_id to User->name and able to find by character type of name attribute from user not integer type of user_id from skill. Is it possible to do it?

Will this wiki help you?