I don't think you need a BPM but your structure can't be dynamic.
If i understand correctly,
Technically they are 4 different interfaces right? so 4 communication channels for 4 different select queries??
if you can merge all those 4 queries into 1 using a stored procedure/joins then you can create just one interface.
You can even create a common structure which will contain all the fields from 4 different outputs of your select queries.
May be you can provide additional details on what those queries are and how they are related.