If MobileIron can retrieve UDID then there is a chance. I know MobileIron can retrieve IMEI. There is a chance where MobileIron could not create an API account for F5 to integrate with due to global security reasons or what not. Your workaround will be to use UDID and IMEI variables from Edge Client App. Note that sessions from browsers won't work. You can however have users to install certificates.
This variable should be unique to each iOS and it's called "session.client.unique_id"
I have reasons to believe UDID and UUID are different variables.
http://stackoverflow.com/questions/21872233/differences-between-udid-and-uuid
K12749: Support for using the BIG-IP Edge Client to check identifying information from Apple iOS client deviceshttps://
Edge Client on Android produces IMEI variable.
Edge Client on iOS produces unique_id variable.