I need to add 8 LFF to 8LFF i have on my ML350 gen9 with b140i. So far by my research i think the best way is to install P840/4gb standalone card and corresponding cables. Didn't try yet, just ordering parts.
Noel, I think in your case also the best way is to go with single P840 without expander.