Correctly parse steps with multiple tables and text lines
Add unit test for steps with multiple tables and text lines