Lightning - dynamically creating force:inputField
I received the response below from Salesforce support. It looks like it's not currently possible. The reference link is a good read, but doesn't help us build a force:inputLookup or any of the other field types.
This is very disappointing because it means we are now going to have to code our own force:inputLookup from scratch when there's already an implementation there that just isn't exposed for us to use.
If anyone finds an alternative please let me know.
From Salesforce Support:
Looks like Dynamic Field Binding is not fully available yet. However when looking into the Dynamic Field Names in Aura, I came across this reference below.
Reference Link : http://opfocus.com/blog/dynamic-field-binding-in-salesforce-lightning-experience/
Edit (3/4/2016):
I've also created this entry in IdeaExchange. Please upvote it to better bring this issue to Salesforce's attention.
https://success.salesforce.com/ideaView?id=08730000000E1UKAA0