Unfortunately there isn't a super good way to do this. list_editalbe uses the formfield_for_dbfield option just like rendering the normal form does, however this obviously doesn't give you a ton of flexibility. One thing you could do for now, until we fix this, is to check the URL of the request object that formfield_for_dbfield gets.
Alex
--
"I disapprove of what you say, but I will defend to the death your right to say it." --Voltaire
"The people's good is the highest law."--Cicero