You will not find the French Order of Battle at Waterloo with actual unit strength per regiment on June 18th 1815 as no parade states were taken. French OOBs for the campaign are a mix of returns. Bowden says " I and II Army Corps took parade-states on June 1 and again on June 10 whereas IV Army Corps (Army of the Moselle) counted returns on May 31 and again on June 13. Parade-states for I and II Reserve cavalry Corps were taken on June 1 and again on June 9 while III Reserve Cavalry Corps took returns on June 1 and again on June 15. Also available for inspection are the returns of the Imperial Guard dated June 1 and June 16. Thus the actual dates of returns were never uniform among all corps…".
Your best bet is to use a combination of Adkins and Scott Bowden's "Armies at waterloo" and apply a bit of pro rataing of casualties amongst the various regiments of a corps. Bowden's volumes splits the french into officers and other ranks.
Bowden says:
"Losses prior to June 18, 1815
The losses suffered by the Army of the North prior to Waterloo can be briefly summarized. Of the units enagaged at Waterloo, the best estimates of total losses sustained between June 15 and June 17 are:
II Army Corps 4,000
III Reserve Cavalry corps 100
IV Reserve Cavalry Corps 150
Young Guard Division 800
Old and Middle Guard Infantry 670
Guard Heavy Cavalry Division 400
for a net total loss of 6,120.
Deducting the full 6,120 from the army returns of 10-16 June, the effective combat force of the Army of the North at Waterloo would be 72,499. It must be noted that all french casualties , however minor, were reported and it is documented that many of those listed as casualties actually dressed the wounds themselves and therefore did not miss a day out of the ranks.
Further, of the estimated 6,120 caulaties detailed above, we must conclude that at least 2,000 of these "casualties" were indeed present and under arms at waterloo. therefore, Napoleoin had available for action at Waterloo some 74,500 effectives (excluding medical and staff personnel) supported by 254 pieces of ordnance."