Yep, sounds like you are missing the add vs rpm table that will lower the commanded AFR value.
Past that you have a commanded value that you need to match the actual using the wideband. You'd be adding/removing fuel from the MAF curve to make that match.