It might be an easy addition to get this module to recognize the ical reference field (from http://drupal.org/project/ical) in the same way it recognizes node reference fields.

If this is added into this module's functionality, this could be a more robust solution for ical event entities and carrying over the data from the ical event node. Right now, Ical uses the inherited formatter module (http://drupal.org/project/inheritedformatter) which doesn't seem to work with very many field types and it only facilitates the display the field data, and doesn't keep the actual data stored in the node itself (I'm not sure this module does this either, but that would probably be the best solution so that things work with views, etc.).

Anyway, I'm digging around and willing to test the functionality of this module with ical if you give me an idea of what code I should add or change in this module. Thanks!