Cover point for queue

My transaction record contains a queue of read transactions. I have following two requirements.

  1. I want to cover fields in each individual transactions. For this I am using suggestions in Coverpoint for an array or queue | Verification Academy.
  2. I also want to cross between fields of transactions in multiple queue entries. For instance I want to cover scenario where 1st, 3rd, 5th … so on transactions have a read error. I would like to know your recommendation for this.

In reply to suhasp:

  1. I also want to cross between fields of transactions in multiple queue entries. For instance I want to cover scenario where 1st, 3rd, 5th … so on transactions have a read error. I would like to know your recommendation for this.

In your usage queue is sized to some maximum number(total outstanding reads of protocol fixed to max number) or can grow infinitely?