You should be able to set things up so that the MultiBit wallets only connect to your own full nodes and therefore get all their block and transaction information from the full nodes you are already running.
That is exactly what I was hoping for. Thanks!