Bugfix for getting transforms returning unrelated

When we get the transforms for a dataset we also want to get any
transforms that just have a data type. At the moment because the
filtering is incorrect it will get the transforms for any other data set
that has the same type.