How can we create configurable product in ubercart?
If I had this problem,


I would have created taxonomy terms corresponding to the attributes
The taxonomy terms can be used as search filters, rather than hacking the uc_attributes.


or


If views is used to display the products, then add filters in the views as product attributes.
The taxonomy terms can also be used in views to filter the products.