вы придумываете велосипед)
если не хотите, чтобы BI лег))), создайте на каждый параметр отдельный датасет с нужными таблицами, у вас все будет последовательно подгружаться и все, ничего не ляжет. время обработки каждого запроса для параметра миллисекунды