Drinking lots of water will help. You don't say what your current values are for Hct and Hgb, but if they are similar to what you have seen before, staying well-hydrated might bring them down to borderline normal.
Aspirin doesn't lower Hgb or Hct, but will reduce the possibility that you will experience a stroke or some other type of clot-related problem as a result of the increased Hgb and Hct.
Certain prescription drugs are occasionally used to reduce Hgb and Hct, but, in your case, this seems like a drastic step.
Don't know of any foods that effect Hgb and Hct.