Update: We got two good solutions to the BT query above.