1. A method for data sharing between conditionally independent filters, the method comprising: initializing a plurality of conditionally independent filters operating in parallel; processing data measurements in each of the conditionally independent filters; sharing conditioning node estimates among the conditionally independent filters; merging the shared conditioning node estimates in each of the conditionally independent filters; and performing a conditional update in each of the conditionally independent filters.