Hi Darshan,
If you use only one item group in a sales order then it might be possible as approval does not work at row level.
If you have only one item group selected on a particular SO, capture the item group on a udf at header level on SO and based on the value in this udf, create a query based appoval.
Hope this helps.
thanks,
Joseph