If it is uncompressed key, it complicates thing, as we cannot calcululate "the path" for additions. If we would have compressed key, we may base on compression flag encoded in WIF, to find what should be the starting points for Kanagaroo ranges. With uncompressed, it is much more complicated, as we do not know how to find stride (and from which key) to calculate keys which would not impact last bytes of decoded WIF.