title: hibernate-envers onetomany join class not audited, but join columns need to be audited
body: <p>I am trying to save the join columns values in the audit tables while not auditing the join table.</p>
  
  <p>Here are my entity classes.</p>
  
  <p>Audited Class INFO:</p>
  
  <pre><code>@Entity
  @Audited
  @Table(name = "INFO")
  public class Info extends AbstractEntity {
  
      @Id
      @Column(name = "ID")
      private String id;
  
      /*More Columns */ 
  
      @ManyToOne
      @JoinColumns({ @JoinColumn(name = "FIRST_NAME", referencedColumnName = "FIRST_NAME"),
          @JoinColumn(name = "LAST_NAME", referencedColumnName = "LAST_NAME") })
      @NotAudited
      private Details details;
  
  
  }
  </code></pre>
  
  <p>Not Audited Class: Details:</p>
  
  <pre><code>@Entity
  @Table(name = "DETAILS")
  public class Details extends AbstractEntity {
  
      @EmbeddedId
      private DetailsPK detailsPK;
      /*More Columns */ 
  
  }
  </code></pre>
  
  <p>Primary Key/ Join fields are defined here:</p>
  
  <pre><code>@Embeddable
  public class DetailsPK implements Serializable {
  
      @Column(name = "FIRST_NAME")
      private String firstName;
  
      @Column(name = "LAST_NAME")
      private String lastName;
  
  }
  </code></pre>
  
  <p>Here, the Details information is static... It does not change... Hence, need ot be audited.... But, when auditing INFO changes, I want the INFO_AUD table to capture both the first name and last name as well... Is there a way to specify this?</p>
  
  <p>Thank you,
  Joe.</p>