allow getting separate lnp for each dimension.  Use this when setting fdiff