Dan Tappin
I am trying to understand what you are saying (I have not messed with the tables too much). You are saying that out of the box, in the standard table, if a cell wraps the text in that cell then the entire row aligns each cell to the top? So, you are wanting: IF (any cell in this row wraps the text) THEN all cells in 'this' row other than the ones wrapping text should 'align-middle'?
Sorry for my crap pseudo code, but this is how I have to think of scenarios like this to myself, haha.