I don't know if i'm misunderstanding the significance of your issue, but if you have numerous steps in your test case, can you not jist disable the steps? This would result on execution that only the enabled test steps would be exercised.
I have soapui 3.5 and readyapi1 2.4.0 installed and in soapui 3.5 you can't disable multiple steps in one go (e.g. highlight >1 step and select disable) you can only disable a single step at a time, but in readyapi you can highlight multiple steps (shift and cursor key) then right click and disable multiple steps in one go.
As i say, i mighy be misunderstanding your problem, but from my understanding of your issue, this is what i would do.
if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the Subject header field of the post to something more descriptive? This will help people when searching for problems. Ta
I would be looking at how you are structuring your tests.
You say that all of your steps are in a single test case, but you only want to run the first 22. While I don't know the details of your tests but if you regularly wanting to run just the first 22 I would consider splitting them into a separate appropriately named test case, so when you just need the first 22, just run the test case. You can then always run all of them by running the parent test suite.
If on the other hand it is just a once only (or very rare) requirement to run just the first 22 then the disable steps method mentioned by @richie is ideal.