Labor intensive but worth the effort.  My family loved it.  I made one substitution as I discovered my tomato adverse family member will eat sun dried tomatoes.  I used the jar sun dried tomatoes packed in oil.  I diced 4 or 5 sun dried tomatoes & added to the dish along with the spices.  I also added a tablespoon of the sun dried tomato oil along with the heavy cream.   The substitution added a nice flavor and texture to the dish.