The Diffusion plugin is from Larry Frank's group at UCSD. It does have ROI tractography capability in that you can generate seed and target regions from datasets. You will have to ask them for the latest version.
[
csci.ucsd.edu]
[
csci.ucsd.edu]
You can also use other tractography packages that read NIFTI-format tensor files like DTI-Query or TrackVis. See this for more information on DTI-Query with AFNI.
[
afni.nimh.nih.gov]
[
afni.nimh.nih.gov]
DTI-Query can compute tracts from a mask region with its precompute program, but it doesn't filter fibers from a generic volume, only a cube or a set of cubes. Mike Beauchamp's group got around that issue by creating a multiple cube version of a mask with a Matlab script. It also allows the saving of the tractography as volume with the intensity at each voxel corresponding to the number of fibers crossing through that voxel.
I don't have as much experience with TrackVis, but it does allow for various kinds of ROI masks as filters for fiber tracts.