grouped_collection_select

Ok, so I have table called 'products' which has 'brand' and 'model' columns...

I would like to pull all models and categorize them by brand in the pull down menu by means of grouped_collection_select. Is this possible or do I need to reorganize my entire db to have brand model and submodel tables?