Mike,
since I am still learning the API, can you review and make sure that this is right? (This is good practice for me as well as maybe helping someone else)
Dockets dockets = new Dockets();
Installations installations = new Installations();
Withdrawals withdrawals = new Withdrawals();
dockets.Select(your docket columns here);
installations.Select(your installation columns here);
withdrawals.Select(your withdrawl columns here);
dockets.InnerJoin( installations).On(installations.DocketId == docket.DocketId);
dockets.InnerJoin(withdrawals).On(withdrawals.DocketId == docket.DocketId);
dockets.Where( dockets.Query.Actioned == "0");
Yeehaw? Or no dice?