When you are creating your custom entity, are you starting in the Contact record, clicking on the relationship to the new entity in the left navigation and then doing a create new? Creating via this scenario is the only way mappings work in CRM out of the box. You aren't able to navigate directly to the entity and create one and then choose the associated Contact and have it pull the data over. Something like this would require some JavaScript or a plugin.
↧