hi,
just my two cents, i think it’s not that complicated to do (actually, i do so with complete rows in some snippets...

) but in your case it’s not a good idea because, if you do that, not only will you need not to display the td but, well, at least if you want to have a valid output, what i hope

, will you have to put a colspan="2" on the previous or the next one.
the in your case, the only valid way i can see to do what you’re looking for would be to prepare several chunks, forecasting all the possible case you can have and then, use a switch to have modx parse the correct chunk depending on what is == "" in your db output
have swing