Inference of sparse combinatorial-control networks from gene-expression data: a message passing approach