It's a long shot, but you could try the following:
- Set clearpass as one of the helper-addresses so that it can learn the client device's IP address.
- Enable interim-accounting in the WLAN infra. The device doesn't have an IP address when the accounting-start comes from the NAS, so ClearPass won't know about the IP address at this point. Therefore, it would only add the IP (in case this works) to subsequent accounting messages.
- Add the following additional field to the accounting traffic Radius:IETF - Framed-IP-Address - %{Authoritation:[Endpoint Attributes]:IP Address}

As I said before, this is a long shot, and the worst part is that I can't really test it. As somebody said before, as soon as I enable Radius Accounting in my Aruba WLAN it will send the framed-ip-address as part of the acct message.
So, keep in mind that even if this works, it can't be considered a supported solution (Meraki does strange stuff with the accounting). The supported soultion would be to use a WLAN infrastructure capable of something as basic as sending a "framed-ip-address".