Alembic MeshSequenceCache and Cycles procedural operations on curves

Hi, I am currently working on rendering hair curves in Cycles using alembic files and MeshSequenceCache modifier (Alembic::procedural)
My questions are:

  1. where would it be more appropriate to add an option to skip hair curves
    could this be done without altering file_cache in the MeshSequenceCache modifier (file_cache appears in 13 files)
    could this be done adding a custom skip_curves property on my object and referencing that inside alembic.cpp or later in hair.cpp?

  2. similarly, I’d like to be able to compute/use matrices to modify each hair curve procedurally
    using hair reference matrices computed from a source mesh (once) and transforming hair using a target mesh

Any suggestions appreciated,