The API should also output the OS fingerprinting information for each client.
If the issue is that there are a number of devices that do not have valid OS fingerprinting and you'd like to redirect the DHCP fingerprint information to the NAC, I don't think there's a way you can do this.
As you mentioned, running DHCP relay on the Meraki device and running DHCP service on the NAC would be the only method to allow the NAC to perform the fingerprinting.