argument checking in related islandora objects function