<table> の中の、入れ子構造になっている セルを抽出する方法を教えてください


      <table> <tr> <th> TH1 </th> <td> TD1 </td> </tr> </table>
      <table> <tr> <th>
                 <table> <tr> <th> TH2 </th> <td> TD2 </td> </tr> </table>
                 TH3 </th> <td> TD3 </td> </tr> </table>

欲しいものは、
TH1 と TD1
TH2 と TD2
<table> <tr> <th> TH2 </th> <td> TD2 </td> </tr> </table> TH3 と TD3
です

環境は php4.3 です