Aqueça 2 colheres de chá de óleo vegetal em uma panela grande e funda em fogo médio-alto. Cozinhe as costelas de porco por 4 minutos, virando até dourar dos dois lados. Transfira para um prato depois de cozido.
Adicione mais 2 colheres de chá de óleo na panela e cozinhe a barriga de porco por 4 minutos, virando até dourar. Coloque as costelas de lado.
Adicione o óleo vegetal restante à panela e aqueça em fogo médio. Adicione a cebola e cozinhe por 2 minutos, mexendo e raspando os pedaços do fundo da panela.
Adicione o tomate e o pimentão e cozinhe por mais 4 minutos ou até começarem a amolecer, mexendo de vez em quando.
Retorne a carne de porco para a panela com 1.5 litro (51 fl oz/6 xícaras) de água. Deixe ferver, reduza o fogo para baixo-médio e cozinhe por 15 minutos.
Enquanto isso, coloque a polpa de tamarindo em uma tigela refratária e cubra com água fervente. Deixe descansar por 15 minutos para amolecer, depois amasse para combinar bem (eu uso as mãos).
Coe por uma peneira em uma tigela, empurrando as sementes para extrair seu líquido. Descarte os sólidos.
Adicione a mistura de tamarindo à panela e cozinhe por 5 minutos. Adicione o rábano e a berinjela e cozinhe por 5 minutos, ou até que a berinjela esteja quase macia. Adicione o feijão e cozinhe por mais 3 minutos, ou até que os legumes e a carne estejam macios.
Adicione o sal e tempere com pimenta preta acabada de rachar; a sopa deve ser um equilíbrio de azedo e salgado. Transfira para uma tigela grande e polvilhe com cebolinha.
Sirva com arroz cozido no vapor, molho de peixe e calamansi.