We have a customer community user and want the user to be able to create a master-detail record for different kinds of objects. However, everytime we try to insert a new record we get the following error:
INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY, insufficient access rights on cross-reference id: 
I understand that this is an access issue to a field the user does not have access to but I have verified that the user has access to all the fields required. So I think it is because customer community or partner community user cannot create a master-detail record. Does anyone have any experience with this?
I found a similar issue that has been left unanswered Here.