A variation of Flat indexes could be very useful for a) constraining the value portion of an index to a non-nil value, and b) saving space in the index. It would however depend on storing index values in the main record to point back reliably though.