It's a common problem. You could do two things, one is to create a helper function in the model. Use custom row classes for this. So you can call getSpecs() on a row of the Product class. You're using the model itself for it, so you will need more code in your views.
I have written a blog post that deals with something similar:
Naneau » Extra fields for Zend_Db_Table
check it out!